Initial sources import
Initial import
Initial import
no message
Created constructors
Changed default constructor implementation
Added parameters private filed initialization.
Created strong type Parameters property and changed to explicit
interface implementation of IDbParamaterCollection.Parameters property
Changed format of ChangeLog file
Created the encoding property so that NpgsqlCommand class and maybe
others can use the encoding used in connection.
Finish a little functional ExecuteNonQuery method. Now you can execute
some queries that don't return rows like insert, update and delete.
Added STATUS.txt file
Updated modifications
Initial import
Finish unstable implementation of ExecuteScalar() method. Now it is
possible to send simple queries like select (*) from table
Modifications done. :)
Changes to NpgsqlCommand
- When a message is not handled in ExecuteScalar, the exception shows it.
ExecuteScalar() is still crashing with select field, field from table.
- Added limited support to strong type return value in the ExecuteScalar()
method. Only to int4 datatype on the database. It will be mapped to Int32.
Any other type will be returned as String.
- Fixed bug with ignoring other rows and columns. The last row was being
returned, if so.
- Fixed bug with byteorder while handling RowDescription message in the
ExecuteScalar() method.
- Some code cleanup of the ExecuteScalar() method.
- Fixed the hardcoded value of bytes to read in the handle of
AsciiRow message. Now it reads the number of bytes that is necessary
to hold the number of fields of the query.
Updated status.
Test commit.
-Added a very preliminary version of a makefile that could be used to compile
npgsql under a unix os