* OleDbDataReader.cs: Removed bogus MonoTODO.
[mono.git] / mcs / class / System.Data / System.Data.OleDb / ChangeLog
1 2007-09-27  Nagappan A <anagappan@novell.com> 
2
3         * OleDbDataReader.cs: Removed bogus MonoTODO.
4
5 2007-09-26  Nagappan A <anagappan@novell.com> 
6
7         * OleDbTransaction.cs: Removed bogus TODO.
8           Modified Finalize method to exist only in 1.0 profile.
9
10 2007-09-25  Nagappan A  <anagappan@novell.com>
11
12         * OleDbConnection.cs: 2.0 attribute changes.
13
14         * OleDbException.cs: 2.0 attribute changes.
15
16         * OleDbDataReader.cs: 2.0 attribute changes.
17
18         * OleDbCommandBuilder.cs: 2.0 attribute changes.
19
20         * OleDbParameter.cs: 2.0 attribute changes.
21
22 2007-07-22  Nagappan A  <anagappan@novell.com>
23
24         * OleDbDataReader.cs: Fixed compilation warning.
25
26         * OleDbParameterCollection.cs: Fixed compilation warning.
27
28         * OleDbTransaction.cs: Fixed compilation warning.
29
30         * OleDbCommandBuilder.cs: Fixed compilation warning.
31
32 2007-07-02  Gert Driesen  <drieseng@users.sourceforge.net>
33
34         * OleDbConnection.cs: Derive from DbConnection on 2.0 profile, and
35         stubbed out where necessary. Fixed attributes for ConnectionString on
36         2.0 profile. Marked several members as override on 2.0 profile.
37         Do not hide StateChange event. Code formatting.
38         * OleDbCommandBuilder.cs: On 2.0, derive from DbCommandBuilder. Do not
39         include QuotePrefix and QuoteSuffix on 2.0. Stubbed out 2.0 members.
40         * OleDbDataAdapter.cs: On 2.0, derive from DbDataAdapter. Stubbed out
41         2.0 members. Do not not override Dispose on 2.0. Code formatting.
42         * OleDbDataReader.cs: Derive from DbDataReader on 2.0 profile. Marked
43         several members as override. Stubbed VisibleFieldCount. Added
44         EditorBrowsable attribute on GetData. Added GetDbDataReader on 2.0.
45         On 2.0, override GetEnumerator instead of explicit interface
46         implementation.
47         * OleDbErrorCollection.cs: Added 2.0 CopyTo overload.
48         * OleDbInfoMessageEventHandler.cs: Do not mark class serializable on
49         2.0 profile. Fixed API mismatch.
50         * OleDbParameter.cs: On 2.0, derive from DbParameter. Added new 2.0
51         ctor.  Override properties from base class and added
52         SourceColumnNullMapping property on 2.0. Implemented ResetDbType and
53         ResetOleDbType methods on 2.0.
54         * OleDbParameterCollection.cs: Derive from DbParameterCollection on
55         2.0 profile. Marked several members as override. Implemented AddRange,
56         CopyTo, IndexOf, Insert, Remove and RemoveAt methods introduced in
57         2.0 profile. Stubbed out GetParameter and SetParameter overloads.
58         * OleDbPermission.cs: Added missing BrowsableAttribute on Provider.
59         Code formatting.
60         * OleDbPermissionAttribute.cs: Added BrowsableAttribute on Provdider
61         (2.0 only).
62         * OleDbRowUpdatedEventHandler.cs:  Do not mark class serializable on
63         2.0 profile.
64         * OleDbRowUpdatingEventArgs.cs: Removed unused command field. Added
65         BaseCommand property on 2.0
66         * OleDbRowUpdatingEventHandler.cs: Do not mark class serializable on
67         2.0 profile. Fixed API mismatch.
68         * OleDbTransaction.cs: On 2.0, derive from DbTransaction. Added
69         DbConnection property and override Dispose (both 2.0 only). On 2.0,
70         Override Commit and Rollback. Code formatting.
71
72 2007-07-01  Gert Driesen  <drieseng@users.sourceforge.net>
73
74         * OleDbCommand.cs: 2.0 API fixes. Build fix.
75
76 2007-07-01  Gert Driesen  <drieseng@users.sourceforge.net>
77
78         * OleDbCommand.cs: Code formatting.
79         * OleDbDataReader.cs: Code formatting.
80         * OleDbError.cs: Code formatting.
81         * OleDbErrorCollection.cs: Code formatting.
82         * OleDbException.cs: Code formatting.
83         * OleDbInfoMessageEventArgs.cs: Code formatting.
84         * OleDbParameter.cs: Code formatting.
85         * OleDbParameterCollection.cs: Code formatting.
86
87 2007-06-21  Nagappan A  <anagappan@novell.com>
88
89         * OleDbConnection.cs: Fixed compiler warning.
90
91         * OleDbParameterCollection.cs (AddWithValue): Fixed compiler
92         warning.
93
94 2007-02-20  Frederik Carlier <frederik.carlier@carlier-online.be>
95
96         * OleDbParameterCollection.cs: Added AddWithValue method.
97
98 2007-01-08  Nagappan A  <anagappan@novell.com>
99
100         * OleDbCommand.cs: Fixed compilation warning.
101
102         * OleDbDataAdapter.cs: Fixed compilation warning.
103
104 2006-07-13  Senganal T  <tsenganal@novell.com>
105         
106         * OleDbCommand : 2.0 Api fixes
107
108 2006-05-31  Gert Driesen  <drieseng@users.sourceforge.net>
109
110         * OleDbErrorCollection.cs: Removed explicit interface implementation
111         of IEnumerable.GetEnumerator ().
112         * OleDbParameterCollection.cs: Removed explicit interface 
113         implementation members that are already implementation by public
114         members.
115
116 2006-02-17  Chris Toshok  <toshok@ximian.com>
117
118         * OleDbDataAdapter.cs, OleDbCommand.cs, OleDbParameter.cs,
119         OleDbCommandBuilder.cs, OleDbConnection.cs: remove
120         DataSysDescriptions for >= 2.0.
121
122 2006-02-17  Chris Toshok  <toshok@ximian.com>
123
124         * OleDbCommand.cs: remove extra using System.Data.  fixes warning.
125
126 2005-10-04  Sebastien Pouliot  <sebastien@ximian.com>
127
128         * OleDbDataReader.cs: Added a call to GC.SuppressFinalize in Dispose
129         method (and avoids calling the destructor if the object was disposed).
130         * OleDbTransaction.cs: Added a call to GC.SuppressFinalize in Dispose
131         method (even if we throw an NotImplementedException afterward). This
132         will remove warnings from gendarme.
133
134 2005-09-20  Alexandre Miguel Pedro Gomes  <alexmipego@gmail.com>
135         
136         * OleDbConnection.cs: Verify and throw an exception if the
137         connection isn't valid.
138
139 2005-09-13  Sureshkumar T  <tsureshkumar@novell.com>
140
141         * Moved TestGda.cs & TestOleDb.cs to ..\Test.
142         
143 2005-08-08  Gert Driesen  <drieseng@users.sourceforge.net>
144
145         * OleDbDataAdapter.cs: Fixed custom attributes to match MS.NET.
146         * OleDbCommand.cs: Fixed custom attributes to match MS.NET.
147         * OleDbParameter.cs: Fixed custom attribute to match MS.NET.
148         * OleDbException.cs: Added ErrorTypeConverter, assigned to ErrorCode
149         property to match MS.NET.
150         * OleDbConnection.cs: Fixed custom attributes to match MS.NET.
151
152 2005-02-16  Lluis Sanchez Gual  <lluis@novell.com>
153
154         * OleDbCommand.cs: Make it inherit from the correct base class in 2.0,
155         and added stubs for some interface methods.
156
157 2004-09-14  Sebastien Pouliot  <sebastien@ximian.com>
158
159         * OleDbPermission.cs: Added internal constructor accepting an OleDb
160         PermissionAttribute parameter (using base class protected ctor).
161         Re-added the Provider property (removed by error).
162         * OleDbPermission.cs: Copy now use the new OleDbPermission
163         constructor. Re-added the Provider property (removed by error).
164
165 2004-09-13  Sebastien Pouliot  <sebastien@ximian.com>
166
167         * OleDbPermission.cs: Mostly completed (needs tests).
168         * OleDbPermissionAttribute.cs: Completed.
169
170 2004-06-16  Gert Driesen <drieseng@users.sourceforge.net>
171
172         * OleDbError.cs: fixed serialization compatibility with MS.NET
173         * OleDbErrorCollection.cs: fixed serialization compatibility with
174         MS.NET
175
176 2004-06-13  Gert Driesen <drieseng@users.sourceforge.net>
177
178         * OleDbLiteral.cs: changed enum field values to match MS.NET
179         * OleDbType.cs: changed enum field values to match MS.NET
180
181 2004-06-04  Gert Driesen <drieseng@users.sourceforge.net>
182
183         * OleDbDataAdapter.cs: added stub for missing 
184         Dispose override
185
186 2004-06-02  Gert Driesen <drieseng@users.sourceforge.net>
187
188         * OleDbParameter.cs: added missing attributes
189         * OleDbPermission.cs: added missing attributes
190         * OleDbConnection.cs: added missing attributes
191         * OleDbDataAdapter.cs: added missing attributes
192
193 2004-05-27  Atsushi Enomoto  <atsushi@ximian.com>
194
195         * OleDbDataReader.cs : don't output debug message to Console.
196
197 2004-05-20  Gert Driesen (drieseng@users.sourceforge.net)
198
199         *  OleDbPermissionAttribute.cs: change AllowMultiple and
200         Inherited to match .NET
201
202 2004-05-14 Umadevi S (sumadevi@novell.com)
203         * OleDbAdapter.cs -Implemented attributes, changed method signature for fill
204
205 2004-05-14 Umadevi S (sumadevi@novell.com)
206         * OleDbCommand.cs - Completed implementing all the attributes
207
208 2004-05-14 Umadevi S (sumadevi@novell.com)
209         * OleDbCommand.cs - Completed implementing all the attribute
210
211 2004-05-14 Umadevi S (sumadevi@novell.com)
212         * OleDbConnection.cs - Completed implementing all the attributes
213                            - Stubbed EnlistDistributedTransaction method
214
215 2004-05-14 Umadevi S (sumadevi@novell.com)
216         * OleDbDataAdapter.cs - Completed implementing all the attributes
217                            - Stubbed the Fill methods
218
219 2004-05-14 Umadevi S (sumadevi@novell.com)
220         * OleDbParameter.cs - Completed implementing all the attributes             
221
222
223 2004-05-13 Umadevi S (sumadevi@novell.com)
224         * OleDbDataReader.cs - Stubbed HasRows method
225                         - Implemented EditorBrowsableAttribute
226         * OleDbParameterConverter.cs - Stubbed this class
227         * OleDbParameter.cs - Added a few attributes.
228
229 2004-05-09  Gert Driesen (drieseng@users.sourceforge.net)
230         * OleDbCommand.cs: removed setter for Parameters property to
231         match MS.NET
232         * OleDbCommandBuilder.cs: fixed GetUpdatetCommand typo
233         * OleDbErrorCollection: added default internal ctor to match
234         MS.NET
235         * OleDbInfoMessageEventArgs.cs: added default internal ctor
236         to match MS.NET
237         * OleDbParameter.cs: added setter for IsNullable
238         * OleDbParameterCollection: added default internal ctor to
239         match MS.NET
240         * OleDbPermission.cs: removed extra IsSubsetOf method
241
242 2004-04-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
243
244         * OleDbPermissionAttribute.cs: missing bits from Gert's patch for
245         CLS compliance.
246
247 2004-01-10  Atsushi Enomoto  <atsushi@ximian.com>
248
249         * OleDbPermission.cs : NET_2_0 fix not to call obsolete .ctor.
250
251 2002-11-01  Daniel Morgan <danmorg@sc.rr.com>
252
253         * OleDbDataReader.cs: implemented
254         Dispose() and GetEnumerator()
255