Jo Shields a575963da9 Imported Upstream version 3.6.0
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
2014-08-13 10:39:27 +01:00

322 lines
12 KiB
Plaintext

2009-02-19 Gonzalo Paniagua Javier <gonzalo@novell.com>
* OleDbFactory.cs: New file.
2008-04-21 Gert Driesen <drieseng@users.sourceforge.net>
* OleDbDataAdapter.cs: Changed argument names to match MS. Removed
extra explicit interface implementation.
* OleDbParameter.cs: Changed argument names to match MS.
* OleDbTransaction.cs: Do not include IDbConnection.Connection and
IDisposable.Dispose for 2.0 profile.
* OleDbParameterCollection.cs: Changed argument names to match MS.
Do not include explicit interface implementations on 2.0 profile.
* OleDbConnection.cs: Changed argument names to match MS. Code
formatting.
2008-03-03 Ankit Jain <jankit@novell.com>
* OleDbMetaDataCollectionNames.cs: New.
2007-10-21 Gert Driesen <drieseng@users.sourceforge.net>
* OleDbCommand.cs: Use ExceptionHelper.CheckEnumValue for enum checks.
2007-10-20 Gert Driesen <drieseng@users.sourceforge.net>
* OleDbDataAdapter.cs: In default ctor, set SelectCommand to null.
Only initialize SelectCommand in ctors. Use direct assignment in
IDbDataAdapter implementation.
* OleDbCommand.cs: Added constant for default CommandTimeout, instead
of using a magic number. Avoid unnecessary initialization. Fixed
default value for DesignTimeVisible. Return zero-length string if
CommandText is null. Added implementation for UpdatedRowSource.
* OleDbConnection.cs: Moved initialization of gda to Open ().
Avoid unnecessary initialization. Return zero-length string if
ConnectionString is null. If getters to Database, DataSource and
Provider return zero-length string if the connection is closed.
In ServerVersion, BeginTransaction and GetSchema, throw an
InvalidOperationException if connection is closed.
2007-10-19 Gert Driesen <drieseng@users.sourceforge.net>
* OleDbTransaction.cs: Clear connection in Commit and Rollback. In
IsolationLevel and Begin overloads, throw IOE if transaction is no
longer open.
2007-10-19 Gert Driesen <drieseng@users.sourceforge.net>
* OleDbTransaction.cs: Keep track of whether transaction is open and
whether it's disposed. In Commit an Rollback, throw an IOE if the
transaction is no longer open. In Dispose (bool), perform a rollback
if the transaction is still open.
2007-10-19 Nagappan <anagappan@novell.com>
* OleDbCommandBuilder.cs: Implemented ApplyParameterInfo, Dispose,
GetParameterName, GetParameterPlaceholder, RefreshSchema methods.
2007-10-19 Nagappan <anagappan@novell.com>
* OleDbCommand.cs: Implemented Clone, Dispose methods.
Implemented CreateDbParameter, DbConnection, DbParameterCollection,
DbTransaction, ExecuteDbDataReader properties.
* OleDbParameterCollection.cs: Fixed 1.0 API compatibility.
2007-09-27 Nagappan A <anagappan@novell.com>
* OleDbDataReader.cs: Removed bogus MonoTODO.
2007-09-26 Nagappan A <anagappan@novell.com>
* OleDbTransaction.cs: Removed bogus TODO.
Modified Finalize method to exist only in 1.0 profile.
2007-09-25 Nagappan A <anagappan@novell.com>
* OleDbConnection.cs: 2.0 attribute changes.
* OleDbException.cs: 2.0 attribute changes.
* OleDbDataReader.cs: 2.0 attribute changes.
* OleDbCommandBuilder.cs: 2.0 attribute changes.
* OleDbParameter.cs: 2.0 attribute changes.
2007-07-22 Nagappan A <anagappan@novell.com>
* OleDbDataReader.cs: Fixed compilation warning.
* OleDbParameterCollection.cs: Fixed compilation warning.
* OleDbTransaction.cs: Fixed compilation warning.
* OleDbCommandBuilder.cs: Fixed compilation warning.
2007-07-02 Gert Driesen <drieseng@users.sourceforge.net>
* OleDbConnection.cs: Derive from DbConnection on 2.0 profile, and
stubbed out where necessary. Fixed attributes for ConnectionString on
2.0 profile. Marked several members as override on 2.0 profile.
Do not hide StateChange event. Code formatting.
* OleDbCommandBuilder.cs: On 2.0, derive from DbCommandBuilder. Do not
include QuotePrefix and QuoteSuffix on 2.0. Stubbed out 2.0 members.
* OleDbDataAdapter.cs: On 2.0, derive from DbDataAdapter. Stubbed out
2.0 members. Do not not override Dispose on 2.0. Code formatting.
* OleDbDataReader.cs: Derive from DbDataReader on 2.0 profile. Marked
several members as override. Stubbed VisibleFieldCount. Added
EditorBrowsable attribute on GetData. Added GetDbDataReader on 2.0.
On 2.0, override GetEnumerator instead of explicit interface
implementation.
* OleDbErrorCollection.cs: Added 2.0 CopyTo overload.
* OleDbInfoMessageEventHandler.cs: Do not mark class serializable on
2.0 profile. Fixed API mismatch.
* OleDbParameter.cs: On 2.0, derive from DbParameter. Added new 2.0
ctor. Override properties from base class and added
SourceColumnNullMapping property on 2.0. Implemented ResetDbType and
ResetOleDbType methods on 2.0.
* OleDbParameterCollection.cs: Derive from DbParameterCollection on
2.0 profile. Marked several members as override. Implemented AddRange,
CopyTo, IndexOf, Insert, Remove and RemoveAt methods introduced in
2.0 profile. Stubbed out GetParameter and SetParameter overloads.
* OleDbPermission.cs: Added missing BrowsableAttribute on Provider.
Code formatting.
* OleDbPermissionAttribute.cs: Added BrowsableAttribute on Provdider
(2.0 only).
* OleDbRowUpdatedEventHandler.cs: Do not mark class serializable on
2.0 profile.
* OleDbRowUpdatingEventArgs.cs: Removed unused command field. Added
BaseCommand property on 2.0
* OleDbRowUpdatingEventHandler.cs: Do not mark class serializable on
2.0 profile. Fixed API mismatch.
* OleDbTransaction.cs: On 2.0, derive from DbTransaction. Added
DbConnection property and override Dispose (both 2.0 only). On 2.0,
Override Commit and Rollback. Code formatting.
2007-07-01 Gert Driesen <drieseng@users.sourceforge.net>
* OleDbCommand.cs: 2.0 API fixes. Build fix.
2007-07-01 Gert Driesen <drieseng@users.sourceforge.net>
* OleDbCommand.cs: Code formatting.
* OleDbDataReader.cs: Code formatting.
* OleDbError.cs: Code formatting.
* OleDbErrorCollection.cs: Code formatting.
* OleDbException.cs: Code formatting.
* OleDbInfoMessageEventArgs.cs: Code formatting.
* OleDbParameter.cs: Code formatting.
* OleDbParameterCollection.cs: Code formatting.
2007-06-21 Nagappan A <anagappan@novell.com>
* OleDbConnection.cs: Fixed compiler warning.
* OleDbParameterCollection.cs (AddWithValue): Fixed compiler
warning.
2007-02-20 Frederik Carlier <frederik.carlier@carlier-online.be>
* OleDbParameterCollection.cs: Added AddWithValue method.
2007-01-08 Nagappan A <anagappan@novell.com>
* OleDbCommand.cs: Fixed compilation warning.
* OleDbDataAdapter.cs: Fixed compilation warning.
2006-07-13 Senganal T <tsenganal@novell.com>
* OleDbCommand : 2.0 Api fixes
2006-05-31 Gert Driesen <drieseng@users.sourceforge.net>
* OleDbErrorCollection.cs: Removed explicit interface implementation
of IEnumerable.GetEnumerator ().
* OleDbParameterCollection.cs: Removed explicit interface
implementation members that are already implementation by public
members.
2006-02-17 Chris Toshok <toshok@ximian.com>
* OleDbDataAdapter.cs, OleDbCommand.cs, OleDbParameter.cs,
OleDbCommandBuilder.cs, OleDbConnection.cs: remove
DataSysDescriptions for >= 2.0.
2006-02-17 Chris Toshok <toshok@ximian.com>
* OleDbCommand.cs: remove extra using System.Data. fixes warning.
2005-10-04 Sebastien Pouliot <sebastien@ximian.com>
* OleDbDataReader.cs: Added a call to GC.SuppressFinalize in Dispose
method (and avoids calling the destructor if the object was disposed).
* OleDbTransaction.cs: Added a call to GC.SuppressFinalize in Dispose
method (even if we throw an NotImplementedException afterward). This
will remove warnings from gendarme.
2005-09-20 Alexandre Miguel Pedro Gomes <alexmipego@gmail.com>
* OleDbConnection.cs: Verify and throw an exception if the
connection isn't valid.
2005-09-13 Sureshkumar T <tsureshkumar@novell.com>
* Moved TestGda.cs & TestOleDb.cs to ..\Test.
2005-08-08 Gert Driesen <drieseng@users.sourceforge.net>
* OleDbDataAdapter.cs: Fixed custom attributes to match MS.NET.
* OleDbCommand.cs: Fixed custom attributes to match MS.NET.
* OleDbParameter.cs: Fixed custom attribute to match MS.NET.
* OleDbException.cs: Added ErrorTypeConverter, assigned to ErrorCode
property to match MS.NET.
* OleDbConnection.cs: Fixed custom attributes to match MS.NET.
2005-02-16 Lluis Sanchez Gual <lluis@novell.com>
* OleDbCommand.cs: Make it inherit from the correct base class in 2.0,
and added stubs for some interface methods.
2004-09-14 Sebastien Pouliot <sebastien@ximian.com>
* OleDbPermission.cs: Added internal constructor accepting an OleDb
PermissionAttribute parameter (using base class protected ctor).
Re-added the Provider property (removed by error).
* OleDbPermission.cs: Copy now use the new OleDbPermission
constructor. Re-added the Provider property (removed by error).
2004-09-13 Sebastien Pouliot <sebastien@ximian.com>
* OleDbPermission.cs: Mostly completed (needs tests).
* OleDbPermissionAttribute.cs: Completed.
2004-06-16 Gert Driesen <drieseng@users.sourceforge.net>
* OleDbError.cs: fixed serialization compatibility with MS.NET
* OleDbErrorCollection.cs: fixed serialization compatibility with
MS.NET
2004-06-13 Gert Driesen <drieseng@users.sourceforge.net>
* OleDbLiteral.cs: changed enum field values to match MS.NET
* OleDbType.cs: changed enum field values to match MS.NET
2004-06-04 Gert Driesen <drieseng@users.sourceforge.net>
* OleDbDataAdapter.cs: added stub for missing
Dispose override
2004-06-02 Gert Driesen <drieseng@users.sourceforge.net>
* OleDbParameter.cs: added missing attributes
* OleDbPermission.cs: added missing attributes
* OleDbConnection.cs: added missing attributes
* OleDbDataAdapter.cs: added missing attributes
2004-05-27 Atsushi Enomoto <atsushi@ximian.com>
* OleDbDataReader.cs : don't output debug message to Console.
2004-05-20 Gert Driesen (drieseng@users.sourceforge.net)
* OleDbPermissionAttribute.cs: change AllowMultiple and
Inherited to match .NET
2004-05-14 Umadevi S (sumadevi@novell.com)
* OleDbAdapter.cs -Implemented attributes, changed method signature for fill
2004-05-14 Umadevi S (sumadevi@novell.com)
* OleDbCommand.cs - Completed implementing all the attributes
2004-05-14 Umadevi S (sumadevi@novell.com)
* OleDbCommand.cs - Completed implementing all the attribute
2004-05-14 Umadevi S (sumadevi@novell.com)
* OleDbConnection.cs - Completed implementing all the attributes
- Stubbed EnlistDistributedTransaction method
2004-05-14 Umadevi S (sumadevi@novell.com)
* OleDbDataAdapter.cs - Completed implementing all the attributes
- Stubbed the Fill methods
2004-05-14 Umadevi S (sumadevi@novell.com)
* OleDbParameter.cs - Completed implementing all the attributes
2004-05-13 Umadevi S (sumadevi@novell.com)
* OleDbDataReader.cs - Stubbed HasRows method
- Implemented EditorBrowsableAttribute
* OleDbParameterConverter.cs - Stubbed this class
* OleDbParameter.cs - Added a few attributes.
2004-05-09 Gert Driesen (drieseng@users.sourceforge.net)
* OleDbCommand.cs: removed setter for Parameters property to
match MS.NET
* OleDbCommandBuilder.cs: fixed GetUpdatetCommand typo
* OleDbErrorCollection: added default internal ctor to match
MS.NET
* OleDbInfoMessageEventArgs.cs: added default internal ctor
to match MS.NET
* OleDbParameter.cs: added setter for IsNullable
* OleDbParameterCollection: added default internal ctor to
match MS.NET
* OleDbPermission.cs: removed extra IsSubsetOf method
2004-04-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* OleDbPermissionAttribute.cs: missing bits from Gert's patch for
CLS compliance.
2004-01-10 Atsushi Enomoto <atsushi@ximian.com>
* OleDbPermission.cs : NET_2_0 fix not to call obsolete .ctor.
2002-11-01 Daniel Morgan <danmorg@sc.rr.com>
* OleDbDataReader.cs: implemented
Dispose() and GetEnumerator()