Bugs fixed:
Unsigned
tinyint(NET byte) would lead to and incorrectly determined parameter type from the parameter value. (Bug#18570)A
#42000Query was emptyexception occurred when executing a query built withMySqlCommandBuilder, if the query string ended with a semicolon. (Bug#14631)The parameter collection object's
Add()method added parameters to the list without first checking to see whether they already existed. Now it updates the value of the existing parameter object if it exists. (Bug#13927)Added support for the
cp932character set. (Bug#13806)Calling a stored procedure where a parameter contained special characters (such as
'@') would produce an exception. Note thatANSI_QUOTEShad to be enabled to make this possible. (Bug#13753)The
Ping()method did not update theStateproperty of theConnectionobject. (Bug#13658)Implemented the
MySqlCommandBuilder.DeriveParametersmethod that is used to discover the parameters for a stored procedure. (Bug#13632)A statement that contained multiple references to the same parameter could not be prepared. (Bug#13541)