From: Sw D. <sw...@to...> - 2003-03-27 15:11:15
|
I'm using VB.NET to develop database applications based on Sql Server = 2000. I wish to try Firebird as an alternative DBMS, using Firebird .Net = Provider. In my first test i found that the .ExecureReader method of FBCommand = need an valid transaction object, while SqlCommand and OleDBCommand = (from MS Sql Data Provider and Ole DB Data Provider) do not: i can open = a connection, create a command, assign to a datareader the return value = of ExecuteReader, without using a transaction. Looking to the C# source code of Firebird .Net Provider, i saw that = there is as explicit IF test for the null-transaction. Is there a reason for this different behaviour ? Thank you Lorenzo Ruggeri |