1 2002-05-03 Daniel Morgan <danmorg@sc.rr.com>
3 * System.Data.build: removed comments
5 * System.Data.SqlClient/PostgresLibrary.cs: changed
6 the hard-coded PostgreSQL oid type int's to using an
7 enum. Also, added PostgreSQL bpchar (character) type.
9 * Test/TestSqlDataReader.cs: updated test
10 to include new bpchar PostgreSQL type
12 2002-05-03 Rodrigo Moya <rodrigo@ximian.com>
14 * System.Data.SqlTypes/SqlBinary.cs:
15 * System.Data.SqlTypes/SqlBoolean.cs:
16 * System.Data.SqlTypes/SqlInt32.cs:
17 * System.Data.SqlTypes/SqlString.cs: more implementation, by
18 Tim Coleman <tcoleman@opentext.com>.
20 2002-05-03 Daniel Morgan <danmorg@sc.rr.com>
22 * Test/TestExecuteScalar.cs: added test for
23 method ExecuteScalar in class SqlCommand.
25 * System.Data/DataColumnCollection.cs - it should
26 inherit properties from base InternalDataCollectionBase
27 and use them instead of overriding them, such as, List.
29 * System.Data/DataColumn.cs
30 * System.Data/DataTable.cs: tweaks to retrieve
31 meta data from the database
33 * System.Data.SqlClient/PostgresLibrary.cs -
34 added method OidToType to convert PostgreSQL oid type
35 to System.Type. Renamed method OidTypeToSystem
36 to ConvertPgTypeToSystem for converting the data value
37 from a PostgreSQL type to a .NET System type.
39 * System.Data.SqlClient/SqlCommand.cs: implemented
40 method ExecuteReader which returns a SqlDataReader
41 for a light forward only read only result set.
42 It works on types int4 ==> Int32 and
43 varchar ==> String. Other types
46 * System.Data.SqlClient/SqlConnection.cs: added comment
48 * System.Data.SqlClient/SqlDataReader.cs: implemented
49 class. It works, but still lots to do.
51 * Test/ReadPostgresData.cs: stuff
53 * Test/TestSqlDataReader.cs: updated test for SqlDataReader
54 to display meta data and the data
56 2002-05-03 Duncan Mak <duncan@ximian.com>
58 * TODO: Took out all the Exceptions. They should be all done now.
60 * System.Data/ConstraintException.cs:
61 * System.Data/DBConcurrencyException.cs:
62 * System.Data/DataException.cs:
63 * System.Data/DeletedRowInaccessibleException.cs:
64 * System.Data/DuplicateNameException.cs:
65 * System.Data/EvaluateException.cs:
66 * System.Data/InRowChangingEventException.cs:
67 * System.Data/InvalidConstraintException.cs:
68 * System.Data/InvalidExpressionException.cs:
69 * System.Data/MissingPrimaryKeyException.cs:
70 * System.Data/NoNullAllowedException.cs:
71 * System.Data/ReadOnlyException.cs:
72 * System.Data/RowNotInTableException.cs:
73 * System.Data/StrongTypingException.cs:
74 * System.Data/SyntaxErrorException.cs:
75 * System.Data/TypeDataSetGeneratorException.cs:
76 * System.Data/VersionNotFoundException.cs: Added to CVS.
78 * System.Data.SqlTypes/SqlNullValueException.cs:
79 * System.Data.SqlTypes/SqlTruncateException.cs:
80 * System.Data.SqlTypes/SqlTypeException.cs: Added to CVS.
82 2002-05-02 Rodrigo Moya <rodrigo@ximian.com>
84 * System.Data/DataViewSettingCollection.cs: implemented.
86 * System.Data/DataRowView.cs: new stubs.
88 * System.Data.SqlTypes/SqlByte.cs:
89 * System.Data.SqlTypes/SqlDateTime.cs:
90 * System.Data.SqlTypes/SqlDecimal.cs:
91 * System.Data.SqlTypes/SqlDouble.cs:
92 * System.Data.SqlTypes/SqlGuid.cs:
93 * System.Data.SqlTypes/SqlInt16.cs:
94 * System.Data.SqlTypes/SqlInt64.cs:
95 * System.Data.SqlTypes/SqlMoney.cs:
96 * System.Data.SqlTypes/SqlSingle.cs: new stubs, contributed
97 by Tim Coleman <tcoleman@opentext.com>
99 * System.Data.build: excluded newly-added files.
101 2002-05-02 Daniel Morgan <danmorg@sc.rr.com>
103 * System.Data.SqlClient/PostgresLibrary.cs: included new
104 internal class that will be a helper class in using
105 PostgreSQL. PostgresLibrary is used for the
106 pinvoke methods to the PostgreSQL Client
107 native C library libpq while the class PostgresHelper
108 is used for wrapper or helper methods. It currently only
109 has one static method OidTypeToSystem in converting
110 PostgreSQL types to .NET System.<type>s, such as,
111 a PostgreSQL int8 becomes a .NET System.Int64.
112 Only a few types have been added, such as, int2,
113 int4, int8, varchar, text, bool, and char. Other types
116 * System.Data.SqlClient/SqlCommand.cs: implemented
117 method ExecuteScalar which allows us to do aggregate
118 functions, such as, count, avg, min, max, and sum. We
119 also are able to retrieve the result, convert it to the .NET type
120 as an object. The user of the returned object must explicitly cast.
122 * Test/ReadPostgresData.cs: updated sample
123 to help us learn to retrieve data in System.Data.SqlClient
126 2002-05-01 Daniel Morgan <danmorg@sc.rr.com>
128 * System.Data.build: added /nowarn: nnnn arguments
129 so you will not get a ton of warnings. The warnings
130 being excluded are: 1595, 0067, 0109, 0169, and 0649
132 2002-05-01 Daniel Morgan <danmorg@sc.rr.com>
134 * System.Data.build: modified to exclude more
137 2002-05-01 Rodrigo Moya <rodrigo@ximian.com>
139 * System.Data.SqlClient/SqlClientPermission.cs: added missing
142 * System.Data/MergeFailedEventArgs.cs: new class, contributed
143 by John Dugaw <jdugaw@unizenconsulting.com>.
145 * System.Data.build: excluded new files from build.
147 2002-04-29 Daniel Morgan <danmorg@sc.rr.com>
149 * Test/ReadPostgresData.cs: added - Uses the
150 PostgresLibrary to retrieve a recordset.
151 This is not meant to be used in Production, but as a
152 learning aid in coding
153 class System.Data.SqlClient.SqlDataReader.
154 This sample does work.
156 * Test/TestSqlDataReader.cs: added - used
157 to test SqlDataReader (does not work yet)
158 Forgot to add to ChangeLog on last commit.
160 2002-04-28 Rodrigo Moya <rodrigo@ximian.com>
162 * System.Data/DataViewSetting.cs: new class.
164 2002-04-28 Rodrigo Moya <rodrigo@ximian.com>
166 * System.Data/DataViewManager.cs: new class.
168 * System.Data.SqlTypes/INullable.cs: properties for interfaces
169 don't have implementation.
171 * System.Data.SqlTypes/SqlInt32.cs:
172 * System.Data.SqlTypes/SqlString.cs:
173 * System.Data.SqlTypes/SqlBoolean.cs: removed destructor, since
176 * System.Data.SqlClient/SqlClientPermissionAttribute.cs: added
179 2002-04-28 Rodrigo Moya <rodrigo@ximian.com>
181 * System.Data/DataTableRelationCollection.cs: use 'new' keyword
182 for correctly hiding parent class' members.
183 (AddRange): use 'override' keyword on overriden method.
185 (Contains): likewise.
187 (OnCollectionChanged): likewise.
188 (OnCollectionChanging): likewise.
189 (RemoveCore): likewise.
191 * System.Data/DataColumnCollection.cs: use 'new' keyword.
193 * System.Data/DataSet.cs: added missing 'using's.
195 2002-04-28 Rodrigo Moya <rodrigo@ximian.com>
197 * System.Data/DataSet.cs:
198 * System.Data/DataTableCollection.cs:
199 * System.Data/DataView.cs: compilation fixes on Linux.
201 2002-04-28 Daniel Morgan <danmorg@sc.rr.com>
203 * System.Data/DataRelation.cs
204 * System.Data/ForeignKeyConstraint.cs
205 * System.Data/UniqueConstraint.cs: added more stubs
207 * System.Data/DataTableRelationCollection.cs: added back to cvs
208 and modified for compile errors. DataRelationCollection is an
209 abstract class and there must be a class that implements for
210 DataTable/DataSet. DataTableRelationCollection was changed
211 to an internal class.
213 * System.Data.build: modified - new files added
214 also wanted to include files/classes in the build
215 so we can get a compilable forward read only result set.
216 It compiles now using csc/nant with warnings, but this
217 is a start for adding functionality for the result set.
218 Classes associated with/and DataSet are still excluded.
220 * TODO: modified - updated to do list for System.Data
222 * System.Data/Constraint.cs
223 * System.Data/ConstraintCollection.cs
224 * System.Data/DataRelationCollection.cs
225 * System.Data/DataRow.cs
226 * System.Data/DataRowChangeEventArgs.cs
227 * System.Data/DataRowCollection.cs
228 * System.Data/DataTable.cs
229 * System.Data/DataTableCollection.cs
230 * System.Data/InternalDataCollectionBase.cs
231 * System.Data/PropertyCollection.cs: modified -
232 changes to compile SqlDataReader/DataTable and
235 * System.Data/IDbCommand.cs
236 * System.Data.SqlClient/SqlCommand.cs: modified -
237 un-commented overloaded methods ExecuteReader
238 which returns a SqlDataReader
240 2002-04-28 Rodrigo Moya <rodrigo@ximian.com>
242 * System.Data/DataTableCollection.cs: more implementation.
243 (Count): added 'override' keyword, as pointer out by Martin.
245 * System.Data.Common/DataColumnMappingCollection.cs (Add, AddRange):
246 only call Array.Copy when there is really stuff to be copied.
247 (CopyTo): don't create the temporary array, it's not needed.
249 * System.Data.build: excluded newly added file from build.
251 2002-04-27 Rodrigo Moya <rodrigo@ximian.com>
253 * System.Data/DataTableRelationCollection.cs: removed, it's not
254 on MS SDK documentation.
256 * System.Data/DataTableCollection.cs: new class.
258 2002-04-27 Daniel Morgan <danmorg@sc.rr.com>
260 * System.Data/DataRowChangeEventArgs.cs
261 * System.Data/DataRowCollection.cs
262 * System.Data/DataView.cs
263 * System.Data/PropertyCollection.cs: added new stubs
265 * System.Data.build: modified - added new files to exclude
268 * TODO: modified - removed files from TODO list
269 that were stubbed above
271 * System.Data/DataColumn.cs
272 * System.Data/DataRow.cs: modified - various tweaks
273 and added internal method SetTable to set the reference
276 * System.Data/DataSet.cs: modified - class was not
279 * System.Data/DataTable.cs: modified - temporarily commented
280 DataSet and DataView references - trying to compile a SqlDataReader,
281 DataTable, and dependencies for a forward read-only result set.
282 SqlDataAdapter, DataSet, and DataView will come later once we can get
283 a forward read only result set working.
285 * System.Data/IDataRecord.cs: modified - source code lines should
288 * System.Data/InternalDataCollectionBase.cs: modified - started
289 implementing this base class for collection of data rows,
290 columns, tables, relations, and constraints
292 * System.Data.SqlClient/SqlException.cs: modified -
293 call base(message) so a unhandled exception displays
294 the message of a SQL error instead of the
295 default SystemException message
297 * Test/TestSqlException.cs: modified -
298 handle the rollback properly for a SqlException on a
301 2002-04-23 Daniel Morgan <danmorg@sc.rr.com>
303 * System.Data.build: modified - added new
304 files to exclude from build
306 * System.Data/Constraint.cs
307 * System.Data/ConstraintCollection.cs
308 * System.Data/InternalDataCollectionBase.cs: added -
309 stubs which are needed to build DataTable.cs
311 * TODO: modified - added more classes TODO and
312 added more stuff TODO, such as, create script
313 to create test database monotestdb for testing
314 classes in System.Data
316 2002-04-23 Rodrigo Moya <rodrigo@ximian.com>
318 * System.Data.Common/DataAdapter.cs:
319 * System.Data.Common/DataColumnMappingCollection.cs:
320 * System.Data.Common/DataTableMappingCollection.cs:
321 * System.Data.Common/DbDataPermission.cs:
322 * System.Data.Common/DbDataPermissionAttribute.cs: some
323 compilation errors fixed.
325 2002-04-23 Daniel Morgan <danmorg@sc.rr.com>
327 * TODO: modified - added classes TODO, and
328 a poor attempt at System.Data plan
330 2002-04-23 Daniel Morgan <danmorg@sc.rr.com>
332 * ChangeLog: modified - put tabs where they belong
334 * System.Data.SqlClient/SqlDataReader.cs
335 * System.Data/DataColumn.cs: modified - compile errors
336 trying to compile SqlDataAdapter and dependencies
338 2002-04-23 Daniel Morgan <danmorg@sc.rr.com>
340 * System.Data.SqlTypes/SqlBoolean.cs
341 * System.Data.SqlTypes/SqlCompareOptions.cs
342 * System.Data.SqlTypes/SqlInt32.cs
343 * System.Data.SqlTypes/SqlString.cs: added - new stubs
345 * System.Data/DataTable.cs
346 * System.Data.SqlClient/SqlCommand.cs
347 * System.Data.SqlClient/SqlConnection.cs
348 * System.Data.SqlClient/SqlError.cs
349 * System.Data.SqlClient/SqlTransaction.cs: modified -
352 * System.Data.SqlClient/SqlException.cs: modified -
353 missing Message on indexer for Message property
355 2002-04-21 Daniel Morgan <danmorg@sc.rr.com>
357 * System.Data.SqlClient/SqlCommand.cs: modified - to
358 compile using mcs. This problem is
359 returning a stronger type in csc vs. msc
361 * System.Data.SqlClient/SqlConnection.cs: modified - msc
362 can not do a using PGconn = IntPtr; and then declare
363 with PGconn pgConn = IntPtr.Zero;
364 Thiw works under csc though. Had to comment using and
365 changed declaration to IntPtr pgConn = IntPtr.Zero;
366 Also, got rid of compile warnings for hostaddr and port.
368 * System.Data.SqlClient/SqlErrorCollection.cs: modified - got
369 rid of compile warnings. Commented MonoTODO attribute because mcs
370 doesn't seem to work with C# array property indexer (Item)
373 * System.Data.SqlClient/SqlParameterCollection.cs: modified -
374 commented MonoTODO attribute for indexer for mcs compiling
376 * Test/TestSqlIsolationLevel.cs:
377 * Test/TestSqlInsert.cs:
378 * Test/TestSqlException.cs: modified -
379 removed extra ExecuteNonQuery which caused two inserted rows
381 2002-04-20 Daniel Morgan <danmorg@sc.rr.com>
383 * System.Data/StateChangeEventArgs.cs - added
384 needed to compile System.Data.dll with mcs.
386 2002-04-20 Daniel Morgan <danmorg@sc.rr.com>
388 * System.Data.OleDb: added directory - for OleDb database
391 * System.Data.SqlClient/SqlClientPermission.cs
392 * System.Data.SqlClient/SqlClientPermissionAttribute.cs
393 * System.Data.SqlClient/SqlCommandBuilder.cs
394 * System.Data.SqlClient/SqlInfoMessageEventHandler.cs
395 * System.Data.SqlClient/SqlRowUpdatedEventArgs.cs
396 * System.Data.SqlClient/SqlRowUpdatedEventHandler.cs
397 * System.Data.SqlClient/SqlRowUpdatingEventArgs.cs
398 * System.Data.SqlClient/SqlRowUpdatingEventHandler.cs
399 * Test/TestSqlException.cs
400 * Test/TestSqlIsolationLevel.cs: added - more tests
402 * System.Data.build: modified - added new files - excludes these too
404 * System.Data.SqlClient/PostgresLibrary.cs - modified - comment
406 * System.Data.SqlClient/SqlConnection.cs
407 * System.Data.SqlClient/SqlCommand.cs
408 * System.Data.SqlClient/SqlTransaction.cs
409 * System.Data.SqlClient/SqlException.cs
410 * System.Data.SqlClient/SqlErrorCollection.cs
411 * System.Data.SqlClient/SqlError.cs: modified - transaction and
412 exception/error handling. SqlConnection(connectionString)
413 constructor should not automatically connect.
415 * System.Data.SqlClient/SqlDataReader.cs
416 * System.Data.SqlClient/SqlDataAdapter.cs
417 * System.Data.SqlClient/SqlParameter.cs
418 * System.Data.SqlClient/SqlParameterCollection.cs: modified -
419 added using System.ComponentModel;
421 * Test/TestSqlInsert.cs: modified - to use transaction
423 2002-04-17 Rodrigo Moya <rodrigo@ximian.com>
425 * System.Data/DataRow.cs: new skeletons.
427 * System.Data.Common/DataAdapter.cs:
428 * System.Data.Common/DataColumnMapping.cs:
429 * System.Data.Common/DataColumnMappingCollection.cs:
430 * System.Data.Common/DataTableMapping.cs:
431 * System.Data.Common/DataTableMappingCollection.cs:
432 * System.Data.Common/DbDataAdapter.cs:
433 * System.Data.Common/RowUpdatedEventArgs.cs:
434 * System.Data.SqlClient/SqlDataAdapter.cs:
435 * System.Data.SqlClient/SqlInfoMessageEventArgs.cs: compilation
438 * System.Data.Common/DbDataRecord.cs:
439 * System.Data.Common/DbEnumerator.cs: removed MS implementation
442 2002-04-17 Daniel Morgan <danmorg@sc.rr.com>
444 * Test/TestSqlInsert.cs: modified - do
445 a SQL DELETE before SQL INSERT of row so you can use this
448 * System.Data.SqlClient/SqlTransaction.cs: modified - default
449 IsolationLevel for PostgreSQL is ReadCommitted. However,
450 PostgreSQL allows Serializable as well.
451 (Thanks to Gonzalo for that!)
453 * System.Data.SqlClient/SqlConnection.cs: modified
454 * System.Data.SqlClient/SqlCommand.cs: modified
455 * System.Data.SqlClient/SqlTransaction.cs: modified - got transactions
456 working; however, we still need to implement SQL errors
457 and exceptions to properly handle transactions. Also, added
458 status and error message support from the PostgreSQL database.
459 Currently, this does a Console.WriteLine() to display the
460 status and error messages, but this is a TODO
461 for SQL errors and exceptions.
463 * System.Data/TODOAttribute.cs: added - needed MonoTODO
464 attribute for System.Data.dll assembly
466 * System.Data/IDbCommand.cs: modified - commented
467 overloaded method ExecuteReader
468 so System.Data.SqlClient.SqlCommand can compile
470 * System.Data/IDbCommand.cs: modified
471 * System.Data/IDbConnection.cs: modified - added using System;
472 * System.Data/IDataParameter.cs
474 * System.Data.build: modified - build classes
475 in System.Data.SqlClient and exclude others in System.Data
477 * System.Data.SqlClient/PostgresLibrary.cs: modified - change
478 parameter data type from IntPtr to enum ExecStatusType
480 * ChangeLog: modified - corrected previous entries in log
482 2002-04-16 Rodrigo Moya <rodrigo@ximian.com>
484 * System.Data.Common/DataColumnMappingCollection.cs: added basic
485 implementation. Still missing some stuff.
487 2002-04-16 Daniel Morgan <danmorg@sc.rr.com>
489 * System.Data.SqlClient/SqlConnection.cs: modified - got
490 to compile, run, and connect to PostgreSQL database
492 * System.Data.SqlClient/SqlCommand.cs: modified - got
493 to compile, run, and execute a SQL INSERT command
494 which successfully inserted a row
495 into the PostgreSQL database
497 * System.Data.SqlClient/SqlTransaction.cs: modified
498 * System.Data.SqlClient/SqlParameter.cs: modified
499 * System.Data.SqlClient/SqlParameterCollection.cs: modified
500 * System.Data.SqlClient/SqlError.cs: modified
501 * System.Data.SqlClient/SqlErrorCollection.cs: modified
502 * System.Data.SqlClient/SqlException.cs: modified
503 * System.Data.SqlClient/PostgresLibrary.cs: modified - to compile
505 * System.Data.SqlClient/SqlAdapter: modified
506 * System.Data.SqlClient/SqlReader: modified - add more stubs
508 2002-04-16 Daniel Morgan <danmorg@sc.rr.com>
510 * Test/TestSqlInsert.cs: added
512 2002-04-15 Daniel Morgan <danmorg@sc.rr.com>
514 * System.Data.SqlClient/SqlInfoMessageEventArgs.cs: added - using in
516 * System.Data.SqlClient/SqlErrorCollection.cs: added
517 * System.Data.SqlClient/SqlErrors.cs: removed - no such class SqlErrors
519 2002-04-15 Christopher Podurgiel <cpodurgiel@msn.com>
521 * System.Data.IDbDataParameter: Added Interface to IDataParameter.
522 * System.Data.IDbTransaction: Added Interface to IDisposable.
523 * System.Data.IDbCommand: Fixed Capitalization of class name.
524 * System.Data.IDbConnection: Fixed Capitalization of class name.
526 2002-04-15 Rodrigo Moya <rodrigo@ximian.com>
528 * System.Data.Common/DbDataPermissionAttribute.cs:
529 * System.Data.Common/DataAdapter.cs:
530 * System.Data.Common/DataColumnMapping.cs:
531 * System.Data.Common/DbDataPermission.cs: added some implementation.
533 2002-04-15 Rodrigo Moya <rodrigo@ximian.com>
535 * System.Data.SqlClient/SqlConnection.cs: fixed constructor chaining
536 syntax, as pointed out by Levent Camlibel.
538 2002-04-14 Rodrigo Moya <rodrigo@ximian.com>
540 * System.Data.SqlTypes/SqlBinary.cs:
541 * System.Data.SqlTypes/INullable.cs: new skeletons.
543 2002-04-14 Daniel Morgan <danmorg@sc.rr.com>
545 * System.Data.SqlClient/PostgresLibrary.cs: new internal class, which
546 contains all calls the the PostgreSQL client library, to be used
547 everywhere in System.Data.SqlClient.
549 2002-03-30 Rodrigo Moya <rodrigo@ximian.com>
551 * System.Data.SqlClient/SqlConnection.cs: implemented basic
554 * System.Data.SqlTypes/SqlNullValueException.cs: new skeletons.
556 2002-03-29 Rodrigo Moya <rodrigo@ximian.com>
558 * System.Data.Common/DbDataRecord.cs:
559 * System.Data.Common/DbEnumerator.cs:
560 * System.Data.Common/RowUpdatedEventArgs.cs:
561 * System.Data.Common/RowUpdatingEventArgs.cs:
562 * System.Data.Common/DbDataPermissionAttribute.cs: new skeletons.
564 2002-03-28 Rodrigo Moya <rodrigo@ximian.com>
566 * System.Data.Common/DataTableMappingCollection.cs:
567 * System.Data.Common/DbDataAdapter.cs:
568 * System.Data.Common/DbDataPermission.cs:
569 * System.Data.Common/DataTableMapping.cs: new skeletons.
571 * System.Data.SqlClient/SqlDataAdapter.cs:
572 * System.Data.SqlClient/SqlDataReader.cs:
573 * System.Data.SqlClient/SqlErrors.cs:
574 * System.Data.SqlClient/SqlError.cs:
575 * System.Data.SqlClient/SqlException.cs:
576 * System.Data.SqlClient/SqlParameter.cs:
577 * System.Data.SqlClient/SqlParameterCollection.cs:
578 * System.Data.SqlClient/SqlTransaction.cs:
579 * System.Data.SqlClient/SqlCommand.cs: fixed skeletons.
581 2002-03-27 Rodrigo Moya <rodrigo@ximian.com>
583 * System.Data.Common/DataColumnMapping.cs:
584 * System.Data.Common/DataColumnMappingCollection.cs:
585 * System.Data.Common/DataAdapter.cs: created skeletons.
587 * System.Data.build: exclude new directories from build.
589 2002-03-27 Rodrigo Moya <rodrigo@ximian.com>
591 * System.Data.SqlClient/SqlTransaction.cs: started implementation.
593 * System.Data.SqlClient/SqlConnection.cs (BeginTransaction):
594 implemented (2 methods).
596 2002-03-24 Duncan Mak <duncan@ximian.com>
598 * System.Data.build: Excluded System.Data.SqlClient from the build.
599 The stubs are incomplete and they are stopping the build.
601 * System.Data.SqlClient/SqlCommand.cs: Replaced 'implements' with ':'.
603 2002-03-24 Rodrigo Moya <rodrigo@ximian.com>
605 * System.Data.SqlClient/*: added skeletons for the SQL managed
606 provider for ADO.Net, to be based initially in PostgreSQL.
608 2002-03-15 Christopher Podurgiel <cpodurgiel@msn.com>
610 Changed the Namespace on some Enums from mono.System.Data to System.Data
612 2002-03-01 Christopher Podurgiel <cpodurgiel@msn.com>
614 * DataColumnCollection.cs : When an existing DataColumn is added, will now Assign a
615 default name if the ColumnName is null.
617 * DataTable.cs : Added
618 * DataRelationCollection.cs : Added
619 * DataTableRelationCollection.cs : Added
622 2002-02-11 Christopher Podurgiel <cpodurgiel@msn.com>
624 * DataColumnChangeEventArgs.cs : Added
625 * DataColumnCollection.cs : Added
627 2002-02-10 Christopher Podurgiel <cpodurgiel@msn.com>
629 * Removed *.cs from System.Data as the correct files are in mcs/class/System.Data/System.Data
630 * Updated all Enums, Interfaces, and Delegates in System.Data