2007-09-11 AMC <amc1999@gmail.com>
[mono.git] / mcs / class / System.Data / System.Data.Odbc / ChangeLog
index 5108aa1570499f5c16f880e9c5b47996d314c2f7..13a579d4167c720c9af6dc66f220c4001c1db1b7 100644 (file)
@@ -1,3 +1,114 @@
+2007-09-11  AMC  <amc1999@gmail.com>
+
+       * OdbcDataReader.cs (GetPrimaryKeys): ODBC data reader can now
+       properly handle "no-primary-keys" situation. Fixes bug # 82560.
+
+2007-09-11  Nagappan A  <anagappan@novell.com>
+
+       * OdbcConnectionStringBuilder.cs: Fixed Dsn DisplayName attribute.
+
+2007-08-13  Nagappan A  <anagappan@novell.com>
+
+       * OdbcMetaDataColumnNames.cs: Added 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>
+
+       * 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.
+
+       * OdbcCommandBuilder.cs: Removed bogus TODO.
+         Fixed 2.0 missing attributes
+
+       * 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