[Mono-list] Problems with postgres.

Reggie Burnett rykr@bellsouth.net
Tue, 18 Nov 2003 22:43:29 -0600


The ByteFX provider is not in a usable state for PgSql.  

-reggie

> -----Original Message-----
> From: mono-list-admin@lists.ximian.com [mailto:mono-list-
> admin@lists.ximian.com] On Behalf Of Roberto Jimeno
> Sent: Tuesday, November 18, 2003 7:19 PM
> To: mono-list@lists.ximian.com
> Subject: [Mono-list] Problems with postgres.
> 
> Hi there!
> 
> Tim, Rodrigo, Daniel, Rafael or someone willing to
> help a mono/sql newbie here.
> 
> I'm using Mono 0.28 installed from an RPM file (and I
> have reasons to stick to the RPM file rather than
> using CVS)
> 
> I'm writing some C# code which requires to select some
> information from a bunch of already-filled tables on a
> postgres database.
> 
> I tried to use Mono.Data.PostgreSQL unsuccessfully as
> well as Npgsql (more details on this at the bottom of
> the message). Now I don't know what to do: Should I
> keep on trying with either of those data providers?
> Should I try to use ByteFX with postgres? Where can I
> find more information about it?
> 
> 
> Thanks in advance for helping me.
> 
> 
> 
> Details on the tests and failures with both data
> providers:
> 
> From http://go-mono.com/postgresql.html I copied
> verbatim the examples for Mono.Data.PostgreSqlClient
> and Npgsql named them
> TestExample.Mono.Data.PostgreSqlClient.cs and
> TestExample.Npgsql.cs respectively, and then followed
> the instructions found there, in order to compile and
> use the examples:
> 
> When I tried to compile the one using PostgreSqlClient
> , it failed with "Cannot find type `PgConnection'"
> 
> Afterwards, I tried to compile the one using Npgsql,
> which also failed, this time indicating "Use of
> unassigned local variable `dbcon'" on line 15.
> 
> From somewhere (I can't remember where, but the source
> file is also attached) I copied another test example
> which compiles on my system, although when I attempt
> to run the .exe file using mono, it complains about an
> unhandled exception ("A null value was found where an
> object instance was required")
> 
> 
> The command lines I4m using to build (or attempt to
> build) the test examples are as follows:
> 
> $mcs TestExample.Mono.Data.PostgreSqlClient.cs -r
> System.Data.dll -r Mono.Data.PostgreSqlClient.dll
> 
> $mcs TestExample.Npgsql.cs -r System.Data.dll -r
> Npgsql.dll
> 
> $mcs OtherTestExample.cs -r System.Data.dll -r
> Mono.Data.PostgreSqlClient.dll
> 
> 
> =====
> Roberto Jimeno
> 
> __________________________________
> Do you Yahoo!?
> Protect your identity with Yahoo! Mail AddressGuard
> http://antispam.yahoo.com/whatsnewfree