MySQLDotNet is a 100% .Net compliant Data Provider for MySQL. It implements all required classes like Connection, Command, DataReader, and DataAdapter. Features include automatic type conversion to .Net data types, transactions, Unicode and Blob support.
Be the first to post a text review of .Net Data Provider for MySQL. Rate and review a project by clicking thumbs up or thumbs down in the right column.
2002-10-21: Corrected: Implicit lower case convertion of connection string removed. Problems with Linux systems and upper case usernames and passwords. 2002-10-23: Added: Primary key information is now stored in schema information of DataReader. Corrected: Incorrect conversion of text fields to byte arrays. Added: LastInsertID property for Command object. It returns the new created number of the last auto number column, needed to update Datasets on the fly during the RowUpdatedEvent. Corrected: NULL values where inserted as "NULL" string instead of a database NULL. Changed: Signature of constructors for MySQLParameter. Changed: Signature of method MySQLParameterCollection.Add. 2002-10-29: Corrected: Checks for existing and open connection included in Command.ExecuteNonQuery, .ExecuteScalar and .ExecuteReader (only caused null-reference exception). 2002-11-01: Corrected: DataReader.GetSchemaTable. 2002-11-07: Corrected: DataReader returned DBNull for Non-Nullable string columns instead of "". 2002-11-15: Corrected: No Unicode decoding for Text data type (because returned as BLOB & !BINARY) 2002-11-16: Added: Connection timeout property supported. Improved: Connection string more flexible, allows " and ', Now accepts "location", "server", "data source", "address", "database", "initial catalog", "catalog", "user", "user id", "password", "pwd", "connection timeout", "timeout" as parameters. 2002-11-17: Changed: Definition of MySQLField structure adapted to the libmysql.dll from 4.0.3 beta. Corrected: CommandBehaviour of MySQLCommand was ignored if several behaviours were combined. 2002-11-20: Corrected: Connection.CreateParameter() did not set the Connection property of the new Command object. 2003-01-29: Corrected: DataReader.GetOrdinal threw cast error. Corrected: Command.ExecuteNonQuery left connection blocked for subsequent queries if result was returned. Improved: MySQLClient recognizes if libmysql.dll from v3.x or v4.x is used and handles it properly. The structure of the field definition differs between these versions. 2003-04-19: Corrected: CPrototypes.ConvertMySQLValue did not catch error in case of wrong conversion. Changed: Parsing algorithm for connection string. Now supports Address: "server, "address", "location" Database: "data source", "database", "initial catalog", "catalog": User: "user", "user id", "uid" Password: "password", "pwd": Connection timeout: "connection timeout", "timeout"
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?