[Mono-dev] GetOleDbSchemaTable alternative

Daniel Morgan monodanmorg at yahoo.com
Thu Jan 15 12:40:36 EST 2009

The OleDb provider is not supported on Mono.  I suggest to use either a managed version of a provider or use ODBC instead.   Mono does have an ODBC provider in namespace System.Data.Odbc in the System.Data assembly.  

At one time, System.Data.OleDb was a wrapper around some C# bindings to native library libgda (see the http://www.gnome-db.org/ project about libgda).  However, libgda breaks backwards compatibility all the time and no one has updated OleDb since.  Mainly because it involves a lot of effort for very little in return.

--- On Thu, 1/15/09, APS <dev.malst at apsystems.it> wrote:

> From: APS <dev.malst at apsystems.it>
> Subject: [Mono-dev] GetOleDbSchemaTable alternative
> To: mono-devel-list at lists.ximian.com
> Date: Thursday, January 15, 2009, 11:38 AM
> Hi,
> I used MoMA on my libraries and one of the issues reported
> is about 
> GetOleDbSchemaTable not implemented (it doesn't report
> all places 
> where GetOleDbSchemaTable is present, don't know why,
> but one place 
> is enough :-) )
> I can understand that oleDB is not an open standard but I
> use it to 
> read the database schema with the same structure for all
> kind of dbms 
> I'm supporting.
> There's an alternative in Mono to accomplish this task?
> Thanks in advance.
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list


More information about the Mono-devel-list mailing list