From:
<car...@te...> - 2003-12-13 14:08:47
|
Hello: * Firebird .NET Data Provider 1.5: - A bugfix for date/time/timestamp parameters conversions. (Thanks to Dmitry Azaraev for his feedback) - Two little bugfixes in the Firebird Services Implementation. - Added serializable attribute to GdsException, GdsError and GdsErrorCollection (Thanks to Dmitry Yemanov for his feedback) * Firebird .NET Data Provider 1.6: I have added this week the initial implementation of the 1.6 sources, with the new assembly distribution and the embedded server support. I am going to start the testing using the NUnit test suite next week. The know problems at this moment, with the embedded GDS implementation, are: * Array data type support: - Limited to C# primitive types on insert/update. - The array bounds are limited to 1..32767, i have send an email to the firebird-devel list around this issue and i am waiting for an answer (the pure C# GDS implementation doesn't have this limitation) * Firebird Events support: - It's implemented but, it's not working yet, i am having problems, i think that the problem is in the marshaling of a callback function, needed for receive events notification, i can receive them one time but after this the test program crashes, i will try to review this next week too, for see if it's possible or not to implement it in the embedded GDS. For use the embedded GDS implementation, there are a new parameter in the connection string: ServerType = 0 # Pure C# GDS implementation. ServerType = 1 # Embedded C# GDS implementation. The FirebirdSql.Data.Embedded by default will use the Firebird Embedded server dll, but it can work too with fbclient.dll if the build has a FBCLIENT define, in both cases the dll needs to be in the path. Other changes in 1.6 sources: - Changes for try to make the code more readable. - The implicit transaction support will be handled now in FbCommand class, this will allow handle it in one place only, and to use the FbCommand transaction for the commands used in FbDataReader.GestSchemaTable method. - Changes for simplify the Firebird Events API implementation. - Changes in the Firebird Services API implementation, FbService class was modified for use an instance of AttachmentParams instead of use individual properties. - GdsException is renamed as IscException. - GdsError is renamed as IscError. - GdsErrorCollection is renamed as IscErrorCollection. - There a more changes but they are mainly internal changes :) As always all comments are very welcome! -- Best regards Carlos Guzmán Álvarez Vigo-Spain |