[Mono-list] DB2 Status? (db2_36.so and DB2 9 Viper, etc)

Daniel Morgan monodanmorg at yahoo.com
Sat Sep 2 21:32:48 EDT 2006

Take a look at you mono_prefix/etc/mono/config file.

The filename is just config.

Look for a dllmap entry.
Change the target to whatever shared library you have.

If there is no entry there add it. 
An example:

<dllmap dll="db2cli" target="db2_36.so"/>


<dllmap dll="db2_36" target="db2_90.so"/>


<dllmap dll="db2_36.dll" target="db2_90.so"/>

dll is the library it is looking for or whatever it is
defined in the DllImport attribute.
target is the library filename to map the dll to.

By the way, the DB2 provider is unmaintained.  Unless,
you care to provide patches. 
So, I recommend using the ODBC provider instead.

--- Jesse Sightler <jesse.sightler at gmail.com> wrote:

> Hi All,
> I just tried running a test against DB2 from Mono
> using the
> IBM.Data.DB2 provider in Mono, and received the
> following error:
> Unhandled Exception: System.DllNotFoundException:
> db2_36
> I am assuming this is because I do not have the
> db2_36.so library.
> What is interesting, though, is that the DB2 V9
> ExpressC installation
> that I am trying to run this against also does not
> seem to have this
> library (or any other db2_xx.so libs).
> Is there a version of Mono that will work with DB2
> 9?  Or is there
> some other workaround available?
> I saw the page at
> http://www.mono-project.com/IBM_DB2 but it is very
> light on details (version numbers).
> Thanks,
> Jess
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list

Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 

More information about the Mono-list mailing list