2002-04-17 Daniel Morgan <danmorg@sc.rr.com>
authorDaniel Morgan <monodanmorg@yahoo.com>
Wed, 17 Apr 2002 10:57:14 +0000 (10:57 -0000)
committerDaniel Morgan <monodanmorg@yahoo.com>
Wed, 17 Apr 2002 10:57:14 +0000 (10:57 -0000)
commit890650fbb51214462f9a849573b9d1594fc4d4fc
tree4cfb1ff4f8802c2649fe679d1a2df7fbeb234124
parente0f6a9c96b70031ac0fc5bcb273cfe95fb6d4d7a
2002-04-17  Daniel Morgan <danmorg@sc.rr.com>

* Test/TestSqlInsert.cs: modified - do
  a SQL DELETE before SQL INSERT of row so you can use this
  test over and over.

* System.Data.SqlClient/SqlTransaction.cs: modified - default
  IsolationLevel for PostgreSQL is ReadCommitted.  However,
  PostgreSQL allows Serializable as well.
      (Thanks to Gonzalo for that!)

* System.Data.SqlClient/SqlConnection.cs: modified
* System.Data.SqlClient/SqlCommand.cs: modified
* System.Data.SqlClient/SqlTransaction.cs: modified - got transactions
  working; however, we still need to implement SQL errors
  and exceptions to properly handle transactions.  Also, added
  status and error message support from the PostgreSQL database.
  Currently, this does a Console.WriteLine() to display the
  status and error messages, but this is a TODO
  for SQL errors and exceptions.

* System.Data/TODOAttribute.cs: added - needed MonoTODO
      attribute for System.Data.dll assembly

* System.Data/IDbCommand.cs: modified - commented
  overloaded method ExecuteReader
  so System.Data.SqlClient.SqlCommand can compile

* System.Data/IDbCommand.cs: modified
* System.Data/IDbConnection.cs: modified - added using System;
* System.Data/IDataParameter.cs

* System.Data.build: modified - build classes
  in System.Data.SqlClient and exclude others in System.Data

* System.Data.SqlClient/PostgresLibrary.cs: modified - change
  parameter data type from IntPtr to enum ExecStatusType

* ChangeLog: modified - corrected previous entries in log

svn path=/trunk/mcs/; revision=3874
21 files changed:
mcs/class/Mono.Data.PostgreSqlClient/Mono.Data.PostgreSqlClient/PgSqlCommand.cs
mcs/class/Mono.Data.PostgreSqlClient/Mono.Data.PostgreSqlClient/PgSqlConnection.cs
mcs/class/Mono.Data.PostgreSqlClient/Mono.Data.PostgreSqlClient/PgSqlTransaction.cs
mcs/class/Mono.Data.PostgreSqlClient/Mono.Data.PostgreSqlClient/PostgresLibrary.cs
mcs/class/Mono.Data.PostgreSqlClient/PgSqlCommand.cs
mcs/class/Mono.Data.PostgreSqlClient/PgSqlConnection.cs
mcs/class/Mono.Data.PostgreSqlClient/PgSqlTransaction.cs
mcs/class/Mono.Data.PostgreSqlClient/PostgresLibrary.cs
mcs/class/System.Data/ChangeLog
mcs/class/System.Data/System.Data.SqlClient/PostgresLibrary.cs
mcs/class/System.Data/System.Data.SqlClient/SqlCommand.cs
mcs/class/System.Data/System.Data.SqlClient/SqlConnection.cs
mcs/class/System.Data/System.Data.SqlClient/SqlTransaction.cs
mcs/class/System.Data/System.Data.build
mcs/class/System.Data/System.Data/IDataParameter.cs
mcs/class/System.Data/System.Data/IDataParameterCollection.cs
mcs/class/System.Data/System.Data/IDbCommand.cs
mcs/class/System.Data/System.Data/IDbConnection.cs
mcs/class/System.Data/System.Data/IDbDataParameter.cs
mcs/class/System.Data/System.Data/TODOAttribute.cs [new file with mode: 0644]
mcs/class/System.Data/Test/TestSqlInsert.cs