1 2002-05-07 Tim Coleman <tim@timcoleman.com>
15 Fix the broken build I made before. Bad
18 2002-05-07 Tim Coleman <tim@timcoleman.com>
20 Fix a symantic error I made in SqlString
21 Equals where I copied and pasted wrongly
23 2002-05-07 Tim Coleman <tim@timcoleman.com>
28 * SqlCompareOptions.cs:
39 Implement CompareTo, Equals, and String conversions
42 2002-05-05 Daniel Morgan <danmorg@sc.rr.com>
44 * Test/PostgresTest.cs: modified to run completely. There
45 are many TODOs in System.Data, so not all data types are
46 included in the SELECT SQL query. Also, I made it to where
48 using "host=localhost;dbname=test;user=postgres"
49 instead of my userid and password. When more types are included,
52 2002-05-05 Daniel Morgan <danmorg@sc.rr.com>
54 * Test/PostgresTest.cs: added - ported
55 libgda postgres-test.c originally by
56 Gonzalo Paniagua Javier <gonzalo@gnome-db.org>
59 2002-05-05 Tim Coleman <tim@timcoleman.com>
60 * System.Data.SqlTypes/SqlBinary.cs:
61 * System.Data.SqlTypes/SqlBoolean.cs:
62 * System.Data.SqlTypes/SqlByte.cs:
63 * System.Data.SqlTypes/SqlDateTime.cs:
64 * System.Data.SqlTypes/SqlDecimal.cs:
65 * System.Data.SqlTypes/SqlDouble.cs:
66 * System.Data.SqlTypes/SqlGuid.cs:
67 * System.Data.SqlTypes/SqlInt16.cs:
68 * System.Data.SqlTypes/SqlInt32.cs:
69 * System.Data.SqlTypes/SqlInt64.cs:
70 * System.Data.SqlTypes/SqlMoney.cs:
71 * System.Data.SqlTypes/SqlSingle.cs:
72 * System.Data.SqlTypes/SqlString.cs:
73 More implementation, and code clean-up for consistency.
74 Also, I had implemented many conversions as explicit
75 that should have been implicit. This should remove
76 many of the red X's and green pluses from the
77 System.Data.SqlTypes namespace.
79 2002-05-05 Miguel de Icaza <miguel@ximian.com>
81 * System.Data/DataSet.cs: Remove [Serializable] attributes from
82 methods, those only apply to structs or classes.
84 Stub out ISerializable, ISupportInitialize, and IListSource methods
86 * System.Data/DataRowView.cs: Stub out interface methods for
87 IEditableObject, ICustomTypeDescriptor and IDataErrorInfo
89 * System.Data/DataView.cs: Comment out non-implemented
92 * System.Data/DataViewSettingsCollection.cs: Type cast variables
93 to the correct type to make it compile.
95 * System.Data/DataViewSettings.cs: remove reference to
96 non-existance type ApplyDefaultSort, it is a boolean.
99 2002-05-05 Tim Coleman <tim@timcoleman.com>
100 * System.Data.SqlTypes/SqlBinary.cs:
101 * System.Data.SqlTypes/SqlBoolean.cs:
102 * System.Data.SqlTypes/SqlByte.cs:
103 * System.Data.SqlTypes/SqlDecimal.cs:
104 * System.Data.SqlTypes/SqlDouble.cs:
105 * System.Data.SqlTypes/SqlGuid.cs:
106 * System.Data.SqlTypes/SqlInt16.cs:
107 * System.Data.SqlTypes/SqlInt32.cs:
108 * System.Data.SqlTypes/SqlInt64.cs:
109 * System.Data.SqlTypes/SqlMoney.cs:
110 * System.Data.SqlTypes/SqlSingle.cs:
111 * System.Data.SqlTypes/SqlString.cs:
112 Various fixes, including adding the SqlNullValueException
113 when trying to retrieve the value of a null SqlType,
114 and when casting values, a Null of type A converts to a
117 2002-05-04 Daniel Morgan <danmorg@sc.rr.com>
119 * System.Data.SqlClient/PostgresLibrary.cs
120 * System.Data.SqlClient/SqlCommand.cs
121 * System.Data.SqlClient/SqlConnection.cs
122 * System.Data.SqlClient/SqlDataReader.cs
123 oid should not be hard coded because they
124 can change from one version of PostgreSQL
125 to the next. Use the typname's instead.
126 The PostgreSQL type data retrieves
127 at database connection time. Any unimplemented
128 types just default to string. These were things
129 suggested by Gonzalo.
131 * Test/ReadPostgresData.cs - stuff
132 * Test/TestSqlDataReader.cs - stuff
134 * System.Data.SqlTypes/SqlInt32.cs - added a using
136 2002-05-03 Tim Coleman <tim@timcoleman.com>
137 * System.Data.build: Fix the build so that test depends on build
139 2002-05-03 Tim Coleman <tim@timcoleman.com>
140 * System.Data.SqlTypes/SqlByte.cs:
141 * System.Data.SqlTypes/SqlDateTime.cs:
142 * System.Data.SqlTypes/SqlDecimal.cs:
143 * System.Data.SqlTypes/SqlDouble.cs:
144 * System.Data.SqlTypes/SqlGuid.cs:
145 * System.Data.SqlTypes/SqlInt16.cs:
146 * System.Data.SqlTypes/SqlInt64.cs:
147 * System.Data.SqlTypes/SqlMoney.cs:
148 * System.Data.SqlTypes/SqlSingle.cs:
149 These files were mysteriously excluded from the last
150 patch I made and sent to Rodrigo
151 * System.Data.build: include the System.Data.SqlTypes in the build
153 2002-05-03 Daniel Morgan <danmorg@sc.rr.com>
155 * System.Data.build: removed comments
157 * System.Data.SqlClient/PostgresLibrary.cs: changed
158 the hard-coded PostgreSQL oid type int's to using an
159 enum. Also, added PostgreSQL bpchar (character) type.
161 * Test/TestSqlDataReader.cs: updated test
162 to include new bpchar PostgreSQL type
164 2002-05-03 Rodrigo Moya <rodrigo@ximian.com>
166 * System.Data.SqlTypes/SqlBinary.cs:
167 * System.Data.SqlTypes/SqlBoolean.cs:
168 * System.Data.SqlTypes/SqlInt32.cs:
169 * System.Data.SqlTypes/SqlString.cs: more implementation, by
170 Tim Coleman <tcoleman@opentext.com>.
172 2002-05-03 Daniel Morgan <danmorg@sc.rr.com>
174 * Test/TestExecuteScalar.cs: added test for
175 method ExecuteScalar in class SqlCommand.
177 * System.Data/DataColumnCollection.cs - it should
178 inherit properties from base InternalDataCollectionBase
179 and use them instead of overriding them, such as, List.
181 * System.Data/DataColumn.cs
182 * System.Data/DataTable.cs: tweaks to retrieve
183 meta data from the database
185 * System.Data.SqlClient/PostgresLibrary.cs -
186 added method OidToType to convert PostgreSQL oid type
187 to System.Type. Renamed method OidTypeToSystem
188 to ConvertPgTypeToSystem for converting the data value
189 from a PostgreSQL type to a .NET System type.
191 * System.Data.SqlClient/SqlCommand.cs: implemented
192 method ExecuteReader which returns a SqlDataReader
193 for a light forward only read only result set.
194 It works on types int4 ==> Int32 and
195 varchar ==> String. Other types
198 * System.Data.SqlClient/SqlConnection.cs: added comment
200 * System.Data.SqlClient/SqlDataReader.cs: implemented
201 class. It works, but still lots to do.
203 * Test/ReadPostgresData.cs: stuff
205 * Test/TestSqlDataReader.cs: updated test for SqlDataReader
206 to display meta data and the data
208 2002-05-03 Duncan Mak <duncan@ximian.com>
210 * TODO: Took out all the Exceptions. They should be all done now.
212 * System.Data/ConstraintException.cs:
213 * System.Data/DBConcurrencyException.cs:
214 * System.Data/DataException.cs:
215 * System.Data/DeletedRowInaccessibleException.cs:
216 * System.Data/DuplicateNameException.cs:
217 * System.Data/EvaluateException.cs:
218 * System.Data/InRowChangingEventException.cs:
219 * System.Data/InvalidConstraintException.cs:
220 * System.Data/InvalidExpressionException.cs:
221 * System.Data/MissingPrimaryKeyException.cs:
222 * System.Data/NoNullAllowedException.cs:
223 * System.Data/ReadOnlyException.cs:
224 * System.Data/RowNotInTableException.cs:
225 * System.Data/StrongTypingException.cs:
226 * System.Data/SyntaxErrorException.cs:
227 * System.Data/TypeDataSetGeneratorException.cs:
228 * System.Data/VersionNotFoundException.cs: Added to CVS.
230 * System.Data.SqlTypes/SqlNullValueException.cs:
231 * System.Data.SqlTypes/SqlTruncateException.cs:
232 * System.Data.SqlTypes/SqlTypeException.cs: Added to CVS.
234 2002-05-02 Rodrigo Moya <rodrigo@ximian.com>
236 * System.Data/DataViewSettingCollection.cs: implemented.
238 * System.Data/DataRowView.cs: new stubs.
240 * System.Data.SqlTypes/SqlByte.cs:
241 * System.Data.SqlTypes/SqlDateTime.cs:
242 * System.Data.SqlTypes/SqlDecimal.cs:
243 * System.Data.SqlTypes/SqlDouble.cs:
244 * System.Data.SqlTypes/SqlGuid.cs:
245 * System.Data.SqlTypes/SqlInt16.cs:
246 * System.Data.SqlTypes/SqlInt64.cs:
247 * System.Data.SqlTypes/SqlMoney.cs:
248 * System.Data.SqlTypes/SqlSingle.cs: new stubs, contributed
249 by Tim Coleman <tcoleman@opentext.com>
251 * System.Data.build: excluded newly-added files.
253 2002-05-02 Daniel Morgan <danmorg@sc.rr.com>
255 * System.Data.SqlClient/PostgresLibrary.cs: included new
256 internal class that will be a helper class in using
257 PostgreSQL. PostgresLibrary is used for the
258 pinvoke methods to the PostgreSQL Client
259 native C library libpq while the class PostgresHelper
260 is used for wrapper or helper methods. It currently only
261 has one static method OidTypeToSystem in converting
262 PostgreSQL types to .NET System.<type>s, such as,
263 a PostgreSQL int8 becomes a .NET System.Int64.
264 Only a few types have been added, such as, int2,
265 int4, int8, varchar, text, bool, and char. Other types
268 * System.Data.SqlClient/SqlCommand.cs: implemented
269 method ExecuteScalar which allows us to do aggregate
270 functions, such as, count, avg, min, max, and sum. We
271 also are able to retrieve the result, convert it to the .NET type
272 as an object. The user of the returned object must explicitly cast.
274 * Test/ReadPostgresData.cs: updated sample
275 to help us learn to retrieve data in System.Data.SqlClient
278 2002-05-01 Daniel Morgan <danmorg@sc.rr.com>
280 * System.Data.build: added /nowarn: nnnn arguments
281 so you will not get a ton of warnings. The warnings
282 being excluded are: 1595, 0067, 0109, 0169, and 0649
284 2002-05-01 Daniel Morgan <danmorg@sc.rr.com>
286 * System.Data.build: modified to exclude more
289 2002-05-01 Rodrigo Moya <rodrigo@ximian.com>
291 * System.Data.SqlClient/SqlClientPermission.cs: added missing
294 * System.Data/MergeFailedEventArgs.cs: new class, contributed
295 by John Dugaw <jdugaw@unizenconsulting.com>.
297 * System.Data.build: excluded new files from build.
299 2002-04-29 Daniel Morgan <danmorg@sc.rr.com>
301 * Test/ReadPostgresData.cs: added - Uses the
302 PostgresLibrary to retrieve a recordset.
303 This is not meant to be used in Production, but as a
304 learning aid in coding
305 class System.Data.SqlClient.SqlDataReader.
306 This sample does work.
308 * Test/TestSqlDataReader.cs: added - used
309 to test SqlDataReader (does not work yet)
310 Forgot to add to ChangeLog on last commit.
312 2002-04-28 Rodrigo Moya <rodrigo@ximian.com>
314 * System.Data/DataViewSetting.cs: new class.
316 2002-04-28 Rodrigo Moya <rodrigo@ximian.com>
318 * System.Data/DataViewManager.cs: new class.
320 * System.Data.SqlTypes/INullable.cs: properties for interfaces
321 don't have implementation.
323 * System.Data.SqlTypes/SqlInt32.cs:
324 * System.Data.SqlTypes/SqlString.cs:
325 * System.Data.SqlTypes/SqlBoolean.cs: removed destructor, since
328 * System.Data.SqlClient/SqlClientPermissionAttribute.cs: added
331 2002-04-28 Rodrigo Moya <rodrigo@ximian.com>
333 * System.Data/DataTableRelationCollection.cs: use 'new' keyword
334 for correctly hiding parent class' members.
335 (AddRange): use 'override' keyword on overriden method.
337 (Contains): likewise.
339 (OnCollectionChanged): likewise.
340 (OnCollectionChanging): likewise.
341 (RemoveCore): likewise.
343 * System.Data/DataColumnCollection.cs: use 'new' keyword.
345 * System.Data/DataSet.cs: added missing 'using's.
347 2002-04-28 Rodrigo Moya <rodrigo@ximian.com>
349 * System.Data/DataSet.cs:
350 * System.Data/DataTableCollection.cs:
351 * System.Data/DataView.cs: compilation fixes on Linux.
353 2002-04-28 Daniel Morgan <danmorg@sc.rr.com>
355 * System.Data/DataRelation.cs
356 * System.Data/ForeignKeyConstraint.cs
357 * System.Data/UniqueConstraint.cs: added more stubs
359 * System.Data/DataTableRelationCollection.cs: added back to cvs
360 and modified for compile errors. DataRelationCollection is an
361 abstract class and there must be a class that implements for
362 DataTable/DataSet. DataTableRelationCollection was changed
363 to an internal class.
365 * System.Data.build: modified - new files added
366 also wanted to include files/classes in the build
367 so we can get a compilable forward read only result set.
368 It compiles now using csc/nant with warnings, but this
369 is a start for adding functionality for the result set.
370 Classes associated with/and DataSet are still excluded.
372 * TODO: modified - updated to do list for System.Data
374 * System.Data/Constraint.cs
375 * System.Data/ConstraintCollection.cs
376 * System.Data/DataRelationCollection.cs
377 * System.Data/DataRow.cs
378 * System.Data/DataRowChangeEventArgs.cs
379 * System.Data/DataRowCollection.cs
380 * System.Data/DataTable.cs
381 * System.Data/DataTableCollection.cs
382 * System.Data/InternalDataCollectionBase.cs
383 * System.Data/PropertyCollection.cs: modified -
384 changes to compile SqlDataReader/DataTable and
387 * System.Data/IDbCommand.cs
388 * System.Data.SqlClient/SqlCommand.cs: modified -
389 un-commented overloaded methods ExecuteReader
390 which returns a SqlDataReader
392 2002-04-28 Rodrigo Moya <rodrigo@ximian.com>
394 * System.Data/DataTableCollection.cs: more implementation.
395 (Count): added 'override' keyword, as pointer out by Martin.
397 * System.Data.Common/DataColumnMappingCollection.cs (Add, AddRange):
398 only call Array.Copy when there is really stuff to be copied.
399 (CopyTo): don't create the temporary array, it's not needed.
401 * System.Data.build: excluded newly added file from build.
403 2002-04-27 Rodrigo Moya <rodrigo@ximian.com>
405 * System.Data/DataTableRelationCollection.cs: removed, it's not
406 on MS SDK documentation.
408 * System.Data/DataTableCollection.cs: new class.
410 2002-04-27 Daniel Morgan <danmorg@sc.rr.com>
412 * System.Data/DataRowChangeEventArgs.cs
413 * System.Data/DataRowCollection.cs
414 * System.Data/DataView.cs
415 * System.Data/PropertyCollection.cs: added new stubs
417 * System.Data.build: modified - added new files to exclude
420 * TODO: modified - removed files from TODO list
421 that were stubbed above
423 * System.Data/DataColumn.cs
424 * System.Data/DataRow.cs: modified - various tweaks
425 and added internal method SetTable to set the reference
428 * System.Data/DataSet.cs: modified - class was not
431 * System.Data/DataTable.cs: modified - temporarily commented
432 DataSet and DataView references - trying to compile a SqlDataReader,
433 DataTable, and dependencies for a forward read-only result set.
434 SqlDataAdapter, DataSet, and DataView will come later once we can get
435 a forward read only result set working.
437 * System.Data/IDataRecord.cs: modified - source code lines should
440 * System.Data/InternalDataCollectionBase.cs: modified - started
441 implementing this base class for collection of data rows,
442 columns, tables, relations, and constraints
444 * System.Data.SqlClient/SqlException.cs: modified -
445 call base(message) so a unhandled exception displays
446 the message of a SQL error instead of the
447 default SystemException message
449 * Test/TestSqlException.cs: modified -
450 handle the rollback properly for a SqlException on a
453 2002-04-23 Daniel Morgan <danmorg@sc.rr.com>
455 * System.Data.build: modified - added new
456 files to exclude from build
458 * System.Data/Constraint.cs
459 * System.Data/ConstraintCollection.cs
460 * System.Data/InternalDataCollectionBase.cs: added -
461 stubs which are needed to build DataTable.cs
463 * TODO: modified - added more classes TODO and
464 added more stuff TODO, such as, create script
465 to create test database monotestdb for testing
466 classes in System.Data
468 2002-04-23 Rodrigo Moya <rodrigo@ximian.com>
470 * System.Data.Common/DataAdapter.cs:
471 * System.Data.Common/DataColumnMappingCollection.cs:
472 * System.Data.Common/DataTableMappingCollection.cs:
473 * System.Data.Common/DbDataPermission.cs:
474 * System.Data.Common/DbDataPermissionAttribute.cs: some
475 compilation errors fixed.
477 2002-04-23 Daniel Morgan <danmorg@sc.rr.com>
479 * TODO: modified - added classes TODO, and
480 a poor attempt at System.Data plan
482 2002-04-23 Daniel Morgan <danmorg@sc.rr.com>
484 * ChangeLog: modified - put tabs where they belong
486 * System.Data.SqlClient/SqlDataReader.cs
487 * System.Data/DataColumn.cs: modified - compile errors
488 trying to compile SqlDataAdapter and dependencies
490 2002-04-23 Daniel Morgan <danmorg@sc.rr.com>
492 * System.Data.SqlTypes/SqlBoolean.cs
493 * System.Data.SqlTypes/SqlCompareOptions.cs
494 * System.Data.SqlTypes/SqlInt32.cs
495 * System.Data.SqlTypes/SqlString.cs: added - new stubs
497 * System.Data/DataTable.cs
498 * System.Data.SqlClient/SqlCommand.cs
499 * System.Data.SqlClient/SqlConnection.cs
500 * System.Data.SqlClient/SqlError.cs
501 * System.Data.SqlClient/SqlTransaction.cs: modified -
504 * System.Data.SqlClient/SqlException.cs: modified -
505 missing Message on indexer for Message property
507 2002-04-21 Daniel Morgan <danmorg@sc.rr.com>
509 * System.Data.SqlClient/SqlCommand.cs: modified - to
510 compile using mcs. This problem is
511 returning a stronger type in csc vs. msc
513 * System.Data.SqlClient/SqlConnection.cs: modified - msc
514 can not do a using PGconn = IntPtr; and then declare
515 with PGconn pgConn = IntPtr.Zero;
516 Thiw works under csc though. Had to comment using and
517 changed declaration to IntPtr pgConn = IntPtr.Zero;
518 Also, got rid of compile warnings for hostaddr and port.
520 * System.Data.SqlClient/SqlErrorCollection.cs: modified - got
521 rid of compile warnings. Commented MonoTODO attribute because mcs
522 doesn't seem to work with C# array property indexer (Item)
525 * System.Data.SqlClient/SqlParameterCollection.cs: modified -
526 commented MonoTODO attribute for indexer for mcs compiling
528 * Test/TestSqlIsolationLevel.cs:
529 * Test/TestSqlInsert.cs:
530 * Test/TestSqlException.cs: modified -
531 removed extra ExecuteNonQuery which caused two inserted rows
533 2002-04-20 Daniel Morgan <danmorg@sc.rr.com>
535 * System.Data/StateChangeEventArgs.cs - added
536 needed to compile System.Data.dll with mcs.
538 2002-04-20 Daniel Morgan <danmorg@sc.rr.com>
540 * System.Data.OleDb: added directory - for OleDb database
543 * System.Data.SqlClient/SqlClientPermission.cs
544 * System.Data.SqlClient/SqlClientPermissionAttribute.cs
545 * System.Data.SqlClient/SqlCommandBuilder.cs
546 * System.Data.SqlClient/SqlInfoMessageEventHandler.cs
547 * System.Data.SqlClient/SqlRowUpdatedEventArgs.cs
548 * System.Data.SqlClient/SqlRowUpdatedEventHandler.cs
549 * System.Data.SqlClient/SqlRowUpdatingEventArgs.cs
550 * System.Data.SqlClient/SqlRowUpdatingEventHandler.cs
551 * Test/TestSqlException.cs
552 * Test/TestSqlIsolationLevel.cs: added - more tests
554 * System.Data.build: modified - added new files - excludes these too
556 * System.Data.SqlClient/PostgresLibrary.cs - modified - comment
558 * System.Data.SqlClient/SqlConnection.cs
559 * System.Data.SqlClient/SqlCommand.cs
560 * System.Data.SqlClient/SqlTransaction.cs
561 * System.Data.SqlClient/SqlException.cs
562 * System.Data.SqlClient/SqlErrorCollection.cs
563 * System.Data.SqlClient/SqlError.cs: modified - transaction and
564 exception/error handling. SqlConnection(connectionString)
565 constructor should not automatically connect.
567 * System.Data.SqlClient/SqlDataReader.cs
568 * System.Data.SqlClient/SqlDataAdapter.cs
569 * System.Data.SqlClient/SqlParameter.cs
570 * System.Data.SqlClient/SqlParameterCollection.cs: modified -
571 added using System.ComponentModel;
573 * Test/TestSqlInsert.cs: modified - to use transaction
575 2002-04-17 Rodrigo Moya <rodrigo@ximian.com>
577 * System.Data/DataRow.cs: new skeletons.
579 * System.Data.Common/DataAdapter.cs:
580 * System.Data.Common/DataColumnMapping.cs:
581 * System.Data.Common/DataColumnMappingCollection.cs:
582 * System.Data.Common/DataTableMapping.cs:
583 * System.Data.Common/DataTableMappingCollection.cs:
584 * System.Data.Common/DbDataAdapter.cs:
585 * System.Data.Common/RowUpdatedEventArgs.cs:
586 * System.Data.SqlClient/SqlDataAdapter.cs:
587 * System.Data.SqlClient/SqlInfoMessageEventArgs.cs: compilation
590 * System.Data.Common/DbDataRecord.cs:
591 * System.Data.Common/DbEnumerator.cs: removed MS implementation
594 2002-04-17 Daniel Morgan <danmorg@sc.rr.com>
596 * Test/TestSqlInsert.cs: modified - do
597 a SQL DELETE before SQL INSERT of row so you can use this
600 * System.Data.SqlClient/SqlTransaction.cs: modified - default
601 IsolationLevel for PostgreSQL is ReadCommitted. However,
602 PostgreSQL allows Serializable as well.
603 (Thanks to Gonzalo for that!)
605 * System.Data.SqlClient/SqlConnection.cs: modified
606 * System.Data.SqlClient/SqlCommand.cs: modified
607 * System.Data.SqlClient/SqlTransaction.cs: modified - got transactions
608 working; however, we still need to implement SQL errors
609 and exceptions to properly handle transactions. Also, added
610 status and error message support from the PostgreSQL database.
611 Currently, this does a Console.WriteLine() to display the
612 status and error messages, but this is a TODO
613 for SQL errors and exceptions.
615 * System.Data/TODOAttribute.cs: added - needed MonoTODO
616 attribute for System.Data.dll assembly
618 * System.Data/IDbCommand.cs: modified - commented
619 overloaded method ExecuteReader
620 so System.Data.SqlClient.SqlCommand can compile
622 * System.Data/IDbCommand.cs: modified
623 * System.Data/IDbConnection.cs: modified - added using System;
624 * System.Data/IDataParameter.cs
626 * System.Data.build: modified - build classes
627 in System.Data.SqlClient and exclude others in System.Data
629 * System.Data.SqlClient/PostgresLibrary.cs: modified - change
630 parameter data type from IntPtr to enum ExecStatusType
632 * ChangeLog: modified - corrected previous entries in log
634 2002-04-16 Rodrigo Moya <rodrigo@ximian.com>
636 * System.Data.Common/DataColumnMappingCollection.cs: added basic
637 implementation. Still missing some stuff.
639 2002-04-16 Daniel Morgan <danmorg@sc.rr.com>
641 * System.Data.SqlClient/SqlConnection.cs: modified - got
642 to compile, run, and connect to PostgreSQL database
644 * System.Data.SqlClient/SqlCommand.cs: modified - got
645 to compile, run, and execute a SQL INSERT command
646 which successfully inserted a row
647 into the PostgreSQL database
649 * System.Data.SqlClient/SqlTransaction.cs: modified
650 * System.Data.SqlClient/SqlParameter.cs: modified
651 * System.Data.SqlClient/SqlParameterCollection.cs: modified
652 * System.Data.SqlClient/SqlError.cs: modified
653 * System.Data.SqlClient/SqlErrorCollection.cs: modified
654 * System.Data.SqlClient/SqlException.cs: modified
655 * System.Data.SqlClient/PostgresLibrary.cs: modified - to compile
657 * System.Data.SqlClient/SqlAdapter: modified
658 * System.Data.SqlClient/SqlReader: modified - add more stubs
660 2002-04-16 Daniel Morgan <danmorg@sc.rr.com>
662 * Test/TestSqlInsert.cs: added
664 2002-04-15 Daniel Morgan <danmorg@sc.rr.com>
666 * System.Data.SqlClient/SqlInfoMessageEventArgs.cs: added - using in
668 * System.Data.SqlClient/SqlErrorCollection.cs: added
669 * System.Data.SqlClient/SqlErrors.cs: removed - no such class SqlErrors
671 2002-04-15 Christopher Podurgiel <cpodurgiel@msn.com>
673 * System.Data.IDbDataParameter: Added Interface to IDataParameter.
674 * System.Data.IDbTransaction: Added Interface to IDisposable.
675 * System.Data.IDbCommand: Fixed Capitalization of class name.
676 * System.Data.IDbConnection: Fixed Capitalization of class name.
678 2002-04-15 Rodrigo Moya <rodrigo@ximian.com>
680 * System.Data.Common/DbDataPermissionAttribute.cs:
681 * System.Data.Common/DataAdapter.cs:
682 * System.Data.Common/DataColumnMapping.cs:
683 * System.Data.Common/DbDataPermission.cs: added some implementation.
685 2002-04-15 Rodrigo Moya <rodrigo@ximian.com>
687 * System.Data.SqlClient/SqlConnection.cs: fixed constructor chaining
688 syntax, as pointed out by Levent Camlibel.
690 2002-04-14 Rodrigo Moya <rodrigo@ximian.com>
692 * System.Data.SqlTypes/SqlBinary.cs:
693 * System.Data.SqlTypes/INullable.cs: new skeletons.
695 2002-04-14 Daniel Morgan <danmorg@sc.rr.com>
697 * System.Data.SqlClient/PostgresLibrary.cs: new internal class, which
698 contains all calls the the PostgreSQL client library, to be used
699 everywhere in System.Data.SqlClient.
701 2002-03-30 Rodrigo Moya <rodrigo@ximian.com>
703 * System.Data.SqlClient/SqlConnection.cs: implemented basic
706 * System.Data.SqlTypes/SqlNullValueException.cs: new skeletons.
708 2002-03-29 Rodrigo Moya <rodrigo@ximian.com>
710 * System.Data.Common/DbDataRecord.cs:
711 * System.Data.Common/DbEnumerator.cs:
712 * System.Data.Common/RowUpdatedEventArgs.cs:
713 * System.Data.Common/RowUpdatingEventArgs.cs:
714 * System.Data.Common/DbDataPermissionAttribute.cs: new skeletons.
716 2002-03-28 Rodrigo Moya <rodrigo@ximian.com>
718 * System.Data.Common/DataTableMappingCollection.cs:
719 * System.Data.Common/DbDataAdapter.cs:
720 * System.Data.Common/DbDataPermission.cs:
721 * System.Data.Common/DataTableMapping.cs: new skeletons.
723 * System.Data.SqlClient/SqlDataAdapter.cs:
724 * System.Data.SqlClient/SqlDataReader.cs:
725 * System.Data.SqlClient/SqlErrors.cs:
726 * System.Data.SqlClient/SqlError.cs:
727 * System.Data.SqlClient/SqlException.cs:
728 * System.Data.SqlClient/SqlParameter.cs:
729 * System.Data.SqlClient/SqlParameterCollection.cs:
730 * System.Data.SqlClient/SqlTransaction.cs:
731 * System.Data.SqlClient/SqlCommand.cs: fixed skeletons.
733 2002-03-27 Rodrigo Moya <rodrigo@ximian.com>
735 * System.Data.Common/DataColumnMapping.cs:
736 * System.Data.Common/DataColumnMappingCollection.cs:
737 * System.Data.Common/DataAdapter.cs: created skeletons.
739 * System.Data.build: exclude new directories from build.
741 2002-03-27 Rodrigo Moya <rodrigo@ximian.com>
743 * System.Data.SqlClient/SqlTransaction.cs: started implementation.
745 * System.Data.SqlClient/SqlConnection.cs (BeginTransaction):
746 implemented (2 methods).
748 2002-03-24 Duncan Mak <duncan@ximian.com>
750 * System.Data.build: Excluded System.Data.SqlClient from the build.
751 The stubs are incomplete and they are stopping the build.
753 * System.Data.SqlClient/SqlCommand.cs: Replaced 'implements' with ':'.
755 2002-03-24 Rodrigo Moya <rodrigo@ximian.com>
757 * System.Data.SqlClient/*: added skeletons for the SQL managed
758 provider for ADO.Net, to be based initially in PostgreSQL.
760 2002-03-15 Christopher Podurgiel <cpodurgiel@msn.com>
762 Changed the Namespace on some Enums from mono.System.Data to System.Data
764 2002-03-01 Christopher Podurgiel <cpodurgiel@msn.com>
766 * DataColumnCollection.cs : When an existing DataColumn is added, will now Assign a
767 default name if the ColumnName is null.
769 * DataTable.cs : Added
770 * DataRelationCollection.cs : Added
771 * DataTableRelationCollection.cs : Added
774 2002-02-11 Christopher Podurgiel <cpodurgiel@msn.com>
776 * DataColumnChangeEventArgs.cs : Added
777 * DataColumnCollection.cs : Added
779 2002-02-10 Christopher Podurgiel <cpodurgiel@msn.com>
781 * Removed *.cs from System.Data as the correct files are in mcs/class/System.Data/System.Data
782 * Updated all Enums, Interfaces, and Delegates in System.Data