[Mono-list] Bug (?) in SqliteDataReader

Joshua Tauberer tauberer at for.net
Wed May 17 18:53:28 EDT 2006

Nikki Locke wrote:
> Thats a point against my patch.
> That's a point against the existing implementation.
> That's a point against this proposed fix.
> That sounds horrible.
> That's a cop-out :-)

Heh, yeah.

> What about putting in some type checking when the data is _written_ to the 
> database, instead? OK, it wouldn't stop exceptions being thrown if the data 
> was written by a some other app, but at least it would make things work 
> consistently.

I don't think there should be a database that can't be read using any
method, even if it wasn't created with Mono.Data.SqliteClient and even
if it has crazy nonuniform data in columns.

> Could I have a copy of the test code you used to try all this out? I want 
> to run it on the Microsoft/Finisar version, to see what happens.

I was just fooling around with your original test case.  For instance,
just change '2006-05-11 11:45:00' to 123.456.  (Or, change the 'date'
type of the column to integer and add some doubles and strings into the
table.  Things like that.)

- Joshua Tauberer


"Unfortunately, we're having this discussion. It's too bad,
because guess who listens to the discussion: the enemy."

More information about the Mono-list mailing list