MySqlDataReader did not feature a
GetMaxLength were not thread safe. These
functions called the database to get a set of parameters and
cached them in two static dictionaries in the function
InitCollections. However, if many threads
called them they would try to insert the same keys in the
collections resulting in duplicate key exceptions.
The connection string option
String did not set the correct encoding for the result
string. Even though the connection string option
Functions Return String=true; is set, the
SELECT DES_DECRYPT() contained
“??” instead of the correct national character
When working with stored procedures MySQL Connector/Net generated an
Unknown "table parameters" in
If connection pooling was not set explicitly in the connection
string, MySQL Connector/Net added “;Pooling=False” to the end of
the connection string when
MySqlCommand.ExecuteReader() was called.
If connection pooling was explicitly set in the connection
called it converted “Pooling=True” to
subsequently called, it concatenated
“;Pooling=False” to the end of the connection
string. The resulting connection string was thus terminated with
“pooling=True;Pooling=False”. This disabled
connection pooling completely.
ConnectionString property was
initialized using the public setter of
GetConnectionString method of
was assigned to the
If, when using the
transaction object, an exception was thrown, the transaction
object was not disposed of and the transaction was not rolled
ProfileProvider, attempting to
update a previously saved property failed.
Reading a negative time value greater than -01:00:00 returned the absolute value of the original time value. (Bug #39294)
Inserting a negative time value (negative
TimeSpan) into a
column through the use of
to be thrown.
The Web Provider did not work at all on a remote host, and did
not create a database when using
MySQL Connector/Net called hashed password methods not supported in Mono 2.0 Preview 2. (Bug #38895)
When a data connection was created in the server explorer of Visual Studio 2008 Team, an error was generated when trying to expand stored procedures that had parameters.
Also, if TableAdapter was right-clicked and then Add, Query, Use Existing Stored Procedures selected, if you then attempted to select a stored procedure, the window would close and no error message would be displayed. (Bug #39252)