2007-09-11 AMC <amc1999@gmail.com>
[mono.git] / mcs / class / System.Data / System.Data.Odbc / ChangeLog
index f6d0219442b1ff5c5de334b30a0fa8bae0e952d1..13a579d4167c720c9af6dc66f220c4001c1db1b7 100644 (file)
-2007-02-02  Amit Biswas <amit@amitbiswas.com>
+2007-09-11  AMC  <amc1999@gmail.com>
 
-       * OdbcInfoMessageEventArgs.cs (ToString): Implemented new method.
+       * OdbcDataReader.cs (GetPrimaryKeys): ODBC data reader can now
+       properly handle "no-primary-keys" situation. Fixes bug # 82560.
 
-       * OdbcParameterCollection.cs (AddRange, Insert, AddWithValue)
-       (Remove, Contains, CopyTo): Implemented missing .NET 2.0 methods.
+2007-09-11  Nagappan A  <anagappan@novell.com>
 
-       * OdbcMetaDataCollectionNames.cs: Added new class for .NET 2.0
-       profile.
+       * OdbcConnectionStringBuilder.cs: Fixed Dsn DisplayName attribute.
 
-       * OdbcMetaDataCollectionNames.cs (Equals): Implemented overloads
-       methods.
+2007-08-13  Nagappan A  <anagappan@novell.com>
 
-2007-02-02  Nidhi Rawal  <rawalnidhi_rawal@yahoo.com>
+       * OdbcMetaDataColumnNames.cs: Added new class.
 
-       * libodbc.cs: Imported a dll file for char datatype.
-       
-       * OdbcDataReader.cs (GetChar): Implemented the method and wrote
-       a switch case for char data type in GetValue method..
-       (GetDecimal): Implemented the method.
-       
-       * OdbcConnectionStringBuilder.cs: Written the new class.
+       * OdbcMetaDataCollectionNames.cs: Added new class.
+
+       * OdbcParameter.cs: 2.0 compatibility changes.
+
+       * OdbcFactory.cs (CreateConnectionStringBuilder)
+       (CreatePermission): Implemented new methods.
+
+       * OdbcInfoMessageEventHandler.cs: 2.0 compatibility changes.
+
+       * OdbcConnection.cs: 2.0 compatibility changes.
+       (GetSchema): Added new overloaded methods.
+
+       * OdbcConnectionStringBuilder.cs (Driver, Dsn): Added attributes
+       as per 2.0 requirement.
+
+       * OdbcDataReader.cs: 2.0 compatibility changes.
+
+       * OdbcCommandBuilder.cs: 2.0 compatibility changes.
+
+       * OdbcCommand.cs: 2.0 compatibility changes.
+
+       * OdbcErrorCollection.cs (CopyTo): Implemented new overloaded
+       method.
+
+       * OdbcException.cs: In 2.0 DbException should be inherited instead
+       of SystemException.
+
+2007-07-31  Nagappan A  <anagappan@novell.com>
 
-       * OdbcMetaDataColumnNames.cs: Written the new class.
+       * OdbcCommand.cs (ExecSQL): Thanks to amc1999@gmail.com (amc) for
+         providing the patch, Fixes bug # 82135. ODBC SQLExecDirect
+         error. Delete where no-data-found fails.
 
-       * OdbcFactory.cs (CreateConnectionStringBuilder): Implemented the method.
+       * OdbcCommandBuilder.cs: Removed bogus TODO.
+         Fixed 2.0 missing attributes
 
-       * OdbcParameterCollection.cs (IndexOf): Implemented the method.
+       * libodbc.cs: Added new libodbc global constant SQL_NTS.
+
+       * OdbcCommand.cs (ExecSQL): Thanks to amc1999@gmail.com (amc) for
+         providing the patch, Fixes bug # 82191. ODBC command UTF8
+         error. SQL failed with UTF8 symbols in query.
+         Removed bogus TODO.
+         Fixed 2.0 missing attributes
+
+2007-07-22  Nagappan A  <anagappan@novell.com>
+
+       * OdbcDataAdapter.cs: Fixed compilation warning.
+
+       * OdbcTransaction.cs: Fixed compilation warning.
+
+2007-06-30  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * OdbcDataAdapter.cs: Only override Dispose on 1.0 profile. Added
+       stub for ICloneable.Clone.
+       * OdbcTransaction.cs: Dispose should be explicit interface impl., not
+       public. Connection is also public on 2.0 profile.
+
+2007-06-21  Nagappan A  <anagappan@novell.com>
+
+       * OdbcConnectionStringBuilder.cs: Added new file with the basic
+       work of Nidhi Rawal (rawalnidhi_rawal@yahoo.com).
+
+       * OdbcDataReader.cs (GetValue): Patch for varchar longer than 255
+       characters, by Mads Bondo Dydensborg <mbd@dbc.dk>.
+
+       * OdbcConnection.cs: Fixed compiler warning.
+
+2007-06-06  Amit Biswas <amit@amitbiswas.com>
+
+       * OdbcParameter.cs (OdbcParameter ()): Changed default values in the constructor
+       
+       * OdbcParameterCollection.cs (AddRange (Array values)): Implemented missing method
+       (Add): Corrected bug related to default parameter names
+       (Insert): Added check for valid index values
+       (Contains): Corrected bug for case sensitivity
+       (IndexOf): Corrected bug for case sensitivity
+       (IndexOf): Corrected bug in comparing parameter names
+       (Remove): Added check for non existing parameters
+       (AddRange (OdbcParameter): Implemented missing method
+       (AddRange (Array values): Implemented missing method
+       (Insert (int index, OdbcParameter value)): Implemented missing method
+       (Insert (int index, object value)): Implemented missing method
+       (AddWithValue (string parameterName, Object value)): Implemented missing method
+       (Remove (OdbcParameter value)): Implemented missing method
+       (Contains (OdbcParameter value)): Implemented missing method
+       (CopyTo (OdbcParameter [] array, int index)): Implemented missing method
+
+2007-05-30  Nagappan A  <anagappan@novell.com>
+
+       * OdbcDataReader.cs (GetValue): Adds nano seconds as tickcs from
+       the received buffer.
+
+2007-05-25  Nagappan A  <anagappan@novell.com>
+
+       * OdbcDataReader.cs (GetValue): Sybase returns the fraction values
+       in nano seconds, but DateTime expects the value in milliseconds,
+       so the conversion.
+
+2007-05-04  Nagappan A  <anagappan@novell.com>
+
+       * libodbc.cs: Wrong ODBC API definitions (using ints instead of
+       shorts) - Fixes bug 81306. Thanks to will.mooar@tait.co.nz and
+       tausq@debian.org.
+
+       * OdbcDataReader.cs: Wrong ODBC API definitions (using ints
+       instead of shorts) - Fixes bug 81306. Thanks to
+       will.mooar@tait.co.nz and tausq@debian.org.
 
 2007-02-09  Nagappan A  <anagappan@novell.com>