2003-03-25 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / class / System.Data / ChangeLog
index 2bb7e6e4cbf0b6789dd5ee2384d811b9dd6bd113..7b977966150f183e31830341b71b744e4c4313f4 100644 (file)
@@ -1,3 +1,80 @@
+2003-03-17  Daniel Morgan <danmorg@sc.rr.com>
+
+       * System.Data.build: on windows build, ignore
+       warnings CS0219: "The variable xxx is assigned but its value is
+       never used" and CS0168: "The variable xxx
+       is declared but never used"
+       
+       * System.Data/DataRow.cs: flush
+       
+       * System.Data/DataSet.cs: start implementation on Clear(),
+       and WriteXml() should write the start element <?xml ... ?> at the top
+       of the document
+       
+       * System.Data/DataTable.cs: TODO/FIXME notes. Start implementation
+       of Compute() - still not working
+
+2003-03-16  Daniel Morgan <danmorg@sc.rr.com>
+
+       * System.Data/DataRowView.cs: in the constructor pass
+       DataRow in instead of int index of the DataRow
+       in DataTable.Rows
+       
+       * System.Data/DataTable.cs: implement sorting
+       for method Select(filterExpression,sort)
+       
+       * System.Data/DataView.cs: more implementation -
+       Now, If Sort, RowFilter, or RowStateFilter is set, an 
+       enumerated DataRowViews will be a view with those
+       properties applied.  Still need to implement event handling
+       though.
+
+2003-03-13  Tim Coleman <tim@timcoleman.com>
+       * System.Data.SqlClient/SqlCommandBuilder.cs:
+               Change "where" variable name to "whereClause" at the
+               request of Rhys Weatherley <rweather@zip.com.au>
+
+2003-03-10  Daniel Morgan <danmorg@sc.rr.com>
+
+       * System.Data.SqlClient/SqlDataReader.cs: when 
+       the data reader is closed, this SqlDataReader referenced 
+       in SqlConnection needs to be null
+       
+       * System.Data.Common/DbDataAdapter.cs: for SelectCommands executed that
+       have no result set, such as, DDL like CREATE TABLE or DML like INSERT,
+       the data reader needs to be immediately closed, and 0 returned
+       as the number of rows added or refreshed
+
+2003-02-18  Daniel Morgan <danmorg@sc.rr.com>
+
+       * DataTableRelationCollection.cs: removed file
+       because its internally in file DataRelationCollection.cs
+
+2003-02-18  Alan Tam <Tam@SiuLung.com>
+\r
+       * DataRelation.cs: Added storage required to hold the relations.\r
+         Checking of constraints are not implemented yet.\r
+       * DataRelationCollection.cs: Implemented DataSetRelationCollection\r
+         and DataTableRelationCollection, both as inner class of the abstract class\r
+         DataRelationCollection (like Microsoft although not documented in ECMA).\r
+       * DataRow.cs: Implemented GetChildRows in a extremely slow way.\r
+         Need to implement caching like Microsoft later.\r
+       * DataSet.cs: Uncomment DataRelation related members. Uncomment\r
+         code for Nested XML. Implemented WriteTable(XmlWriter, DataRow[],\r
+         XmlWriteMode) for use of Nested XML. Fixed a wrong modifier in\r
+         GetSerializationData.\r
+       * DataTable.cs: Uncomment DataRelation related members.\r
+
+2003-02-11  Tim Coleman <tim@timcoleman.com>
+       * System.Data.SqlClient/SqlConnection.cs:
+               Close the data reader properly, and be sure
+               to close the data reader when the connection
+               is closed.
+
+2003-02-10  Nick Drochak  <ndrochak@gol.com>
+
+       * System.Data.build: Keep the standalone tests out of the dll.
+
 2003-02-09  Rodrigo Moya <rodrigo@ximian.com>
 
        * System.Data.OleDb/OleDbConnection.cs: