2
0

ChangeLog 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. 2003-12-23 Tim Coleman <[email protected]>
  2. * DbConnectionString.cs:
  3. Some implementation
  4. * DbProviderFactory.cs:
  5. Fix typo to make CLS compliant
  6. 2003-12-16 Jackson Harper <[email protected]>
  7. * SchemaTableOptionalColumn.cs: Add to fix default build
  8. 2003-12-16 Tim Coleman <[email protected]>
  9. * CatalogLocation.cs DbCommand.cs DbCommandBuilder.cs
  10. * DbCommandOptionalFeatures.cs DbCommandSet.cs DbConnection.cs
  11. * DbConnectionString.cs DbDataSourceEnumerator.cs
  12. * DbDataUpdatableRecord.cs DbParameter.cs DbParameterCollection.cs
  13. * DbProviderConfigurationHandler.cs DbProviderFactories.cs
  14. * DbProviderFactoriesConfigurationHandler.cs DbProviderFactory.cs
  15. * DbProviderSupportedClasses.cs DbTable.cs DbTransaction.cs
  16. * GroupByBehavior.cs IdentifierCase.cs SchemaLocation.cs
  17. * SchemaTableColumn.cs:
  18. New stubs added for .NET 1.2
  19. * DataAdapter.cs DataColumnMapping.cs DataColumnMappingCollection.cs
  20. * DataTableMapping.cs DataTableMappingCollection.cs DbDataAdapter.cs
  21. * DbDataPermission.cs DbDataPermissionAttribute.cs DbDataRecord.cs
  22. * FieldNameLookup.cs SchemaInfo.cs:
  23. Changes made for .NET 1.2
  24. 2003-10-22 Eran Domb <[email protected]>
  25. * DbDataAdapter.cs : Check if there is mapping to avoid exception.
  26. 2003-11-26 Tim Coleman <[email protected]>
  27. * DbDataReader.cs: Add new stub class
  28. 2003-11-23 Pedro Martínez Juliá <[email protected]>
  29. * DbDataAdapter.cs: Call command dispose in self dispose method. We
  30. need to dispose the connections and other stuff stored in the
  31. commands.
  32. 2003-11-10 Pedro Martínez Juliá <[email protected]>
  33. * DataColumnMappingCollection.cs: Fix a missing exception when the
  34. required mapping is not in the collection. MS.NET throws an
  35. exception there.
  36. 2003-10-22 Eran Domb <[email protected]>
  37. * DbDataAdapter.cs (Fill): add only the mapped column to the dataTable (not all columns of dataReader).
  38. Also closing the dataReader if an exception is thrown.
  39. (Fill): the same as above.
  40. (SetupSchema): in now return string (the table name).
  41. (GetFillParameters): fix a bug.
  42. (BuildSchema) – it now return Hashtable. Add columns to the table only if there is a mapping. Build an Hashtable that maps the columns from the table to the column from the reader.
  43. (Update): first open the connection if needed. Catch an exception of the ExecuteQuery.
  44. 2003-09-30 Duncan Mak <[email protected]>
  45. Patch from Eran Domb <[email protected]>.
  46. * DbDataAdapter.cs (Fill): Fixed an Exception from being thrown.
  47. 2003-09-25 Duncan Mak <[email protected]>
  48. * DbDataAdapter.cs (Fill): Patch from Eran Domb, <[email protected]>.
  49. Fixes a possible NullReferenceException, more details here:
  50. http://lists.ximian.com/archives/public/mono-devel-list/2003-September/002116.html
  51. 2003-09-21 eran <[email protected]>
  52. * DbDataRecord.cs: The method
  53. System.Data.Common.DbDataRecord.GetValues(object[] values) did not
  54. put the values of the DbDataRecord into values parameter.
  55. 2003-08-26 Gonzalo Paniagua Javier <[email protected]>
  56. * DbDataAdapter.cs: provide a Type for ToArray to avoid invalid cast
  57. exception. Thanks to Mark Easton <[email protected]>.
  58. 2003-07-31 Duncan Mak <[email protected]>
  59. * DataAdapter.cs (CloneInternals): Mark with ObsoleteAttribute for
  60. NET_1_1.
  61. 2003-03-21 Alan Tam <[email protected]>
  62. * DbDataAdapter.cs: Update now uses correct DataRowVersion
  63. when accessing the data.
  64. 2003-03-17 Aleksey Demakov <[email protected]>
  65. * DbDataAdapter.cs: BuildSchema now uses ColumnName instead
  66. of BaseColumnName (bug #39830) for DataColumn names.
  67. BaseTableName is no longer taken into account as well.
  68. 2003-02-28 Aleksey Demakov <[email protected]>
  69. * DbDataAdapter.cs: Update (DataSet) updates the default
  70. table only.
  71. 2003-02-25 Alan Tam <[email protected]>
  72. * DbDataAdapter.cs: Added support for filling when schema is present.
  73. Fixed incorrect behavior when ColumnMapping is present
  74. when more than one fields have the same name. Implemented Dispose.
  75. Fixed error when there is no ColumnMapping at all.
  76. Still have some problems in finding the correct TableMapping
  77. because the SourceTable name is not present in BuildSchema
  78. 2003-02-24 Aleksey Demakov <[email protected]>
  79. * DbDataAdapter.cs: The original code might pass a null DataTableMapping
  80. value which is then used to create a RowUpdatingEventArgs
  81. instance. So RowUpdatingEvent handler (for instance
  82. CommandBuilder) could get null DataTableMapping which
  83. might be unexpected. The patch makes sure that a non-null
  84. DataTableMapping is passed.
  85. 2003-01-26 Gonzalo Paniagua Javier <[email protected]>
  86. * DbEnumerator.cs: why does the runtime throw an invalid cast here? The
  87. object is an Int16... Gotta fill a bug report and when fixed undo this
  88. patch.
  89. 2003-01-08 Gonzalo Paniagua Javier <[email protected]>
  90. * DbDataRecord.cs: return DbNull.Value in GetValue () if value is null.
  91. 2002-10-31 Daniel Morgan <[email protected]>
  92. * SchemaInfo.cs: added missing properties to fix mcs build
  93. 2002-05-05 Miguel de Icaza <[email protected]>
  94. * DataTableMapping.cs, DataTableMappingCollection.cs: comment out
  95. interfaces we do not implement yet.
  96. * DbDataAdapter.cs: Stub IEnumerable, comment out interfaces
  97. we do not implement yet.
  98. * DbDataPermissionAttribute.cs: call base constructor.