Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for MonoTouch on iOS #45

Closed
hisystems opened this issue Mar 31, 2012 · 5 comments
Closed

Add support for MonoTouch on iOS #45

hisystems opened this issue Mar 31, 2012 · 5 comments
Assignees

Comments

@hisystems
Copy link
Owner

Add support for using the library from a an iOS device.

@ghost ghost assigned hisystems Mar 31, 2012
@hisystems
Copy link
Owner Author

As of April 2012, MONO only supports the features available that were available with the VB8 compiler (VS 2005). Unfortunately, there are a number of features (i.e. lambda expressions) that the library utilises that require the VB10 compiler. Therefore, at this stage the MONO environment cannot be supported.

The only alternative would be to perhaps port the source code to C# as apparently the feature set for C# is much better and sees more active support and updates.

@hisystems
Copy link
Owner Author

Attempted using compiled DatabaseObjects.dll from MonoDevelop on OSX without any success. Appears that the System.Data.OleDb provider only works on Linux http://www.mono-project.com/OLE_DB.

Unhandled Exception: System.DllNotFoundException: gda-2
at (wrapper managed-to-native) System.Data.OleDb.libgda:gda_init (string,string,int,string[])
at System.Data.OleDb.OleDbConnection.Open () [0x00012] in /private/tmp/monobuild/build/BUILD/mono-2.10.9/mcs/class/System.Data/System.Data.OleDb/OleDbConnection.cs:325
at DatabaseObjectsMonoTest.MainClass.Main (System.String[] args) [0x0000b] in /Users/tobywicks/Projects/DatabaseObjectsMonoTest/DatabaseObjectsMonoTest/Main.cs:14
[ERROR] FATAL UNHANDLED EXCEPTION: System.DllNotFoundException: gda-2
at (wrapper managed-to-native) System.Data.OleDb.libgda:gda_init (string,string,int,string[])
at System.Data.OleDb.OleDbConnection.Open () [0x00012] in /private/tmp/monobuild/build/BUILD/mono-2.10.9/mcs/class/System.Data/System.Data.OleDb/OleDbConnection.cs:325

@hisystems hisystems reopened this Apr 23, 2012
@hisystems
Copy link
Owner Author

Should attempt using a MySQL connection on OSX to determine whether that is supported from Mono.

@hisystems
Copy link
Owner Author

Pre-decessor: Migrate from VB.NET to C#. This will allow the library to be utilised on other platforms, in particular Mono.

@ghost ghost assigned hisystems Jul 20, 2012
@hisystems
Copy link
Owner Author

Should updated website re SQLite and MonoTouch support.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant