* OdbcCommandTest.cs: Added test for bug #341743.
authorGert Driesen <drieseng@users.sourceforge.net>
Tue, 30 Dec 2008 04:33:40 +0000 (04:33 -0000)
committerGert Driesen <drieseng@users.sourceforge.net>
Tue, 30 Dec 2008 04:33:40 +0000 (04:33 -0000)
commitb53afee2b9990fda717324bad55077742a4bd90f
treeebb0f29cb84388a0b72166d7da75411028ef0121
parentb8ff34617371dfbaac7296843d6ca52ed428b2f9
* OdbcCommandTest.cs: Added test for bug #341743.
* OdbcColumn.cs: Treat OdbcType.Numeric as decimal.
* OdbcConnection.cs: Keep (weak) list of commands to allow us to
dispose them (and free their corresponding statement handles) when
the connection is closed. Fixed bug #341743.
* OdbcCommand.cs: Add internal Unlink method that is invoked when the
OdbcConnection is disposed, and which frees the statement handle.
Modified ExecuteNonQuery helper to take CommandBehavior and rename
freeHandle argument to createReader. Added CommandBehavior argument
to ExecSQL. Added FreeStatement overload that takes an option to not
perform an unlink. Fixes bug #3417434.

svn path=/trunk/mcs/; revision=122226
mcs/class/System.Data/System.Data.Odbc/ChangeLog
mcs/class/System.Data/System.Data.Odbc/OdbcColumn.cs
mcs/class/System.Data/System.Data.Odbc/OdbcCommand.cs
mcs/class/System.Data/System.Data.Odbc/OdbcConnection.cs
mcs/class/System.Data/Test/ProviderTests/System.Data.Odbc/ChangeLog
mcs/class/System.Data/Test/ProviderTests/System.Data.Odbc/OdbcCommandTest.cs