diff options
author | Rodrigo Moya <rodrigo@mono-cvs.ximian.com> | 2003-02-09 22:15:42 +0300 |
---|---|---|
committer | Rodrigo Moya <rodrigo@mono-cvs.ximian.com> | 2003-02-09 22:15:42 +0300 |
commit | 6f5a39d6d871aacc3558115a739ad3c213649128 (patch) | |
tree | 93359b4b9ec13523b258fc31b90f5fabdbeb5ebf /mcs/class/System.Data/System.Data.OleDb | |
parent | 6a35737bdb5d3365c2e4cccc0174e244b6dc63ff (diff) |
2003-02-09 Rodrigo Moya <rodrigo@ximian.com>
* System.Data.OleDb/OleDbConnection.cs:
* System.Data.OleDb/libgda.cs: upgraded to libgda 0.10.
svn path=/trunk/mcs/; revision=11402
Diffstat (limited to 'mcs/class/System.Data/System.Data.OleDb')
-rw-r--r-- | mcs/class/System.Data/System.Data.OleDb/OleDbConnection.cs | 2 | ||||
-rw-r--r-- | mcs/class/System.Data/System.Data.OleDb/libgda.cs | 11 |
2 files changed, 10 insertions, 3 deletions
diff --git a/mcs/class/System.Data/System.Data.OleDb/OleDbConnection.cs b/mcs/class/System.Data/System.Data.OleDb/OleDbConnection.cs index 8251b1d417b..a079c6f9b95 100644 --- a/mcs/class/System.Data/System.Data.OleDb/OleDbConnection.cs +++ b/mcs/class/System.Data/System.Data.OleDb/OleDbConnection.cs @@ -215,7 +215,7 @@ namespace System.Data.OleDb gdaConnection = libgda.gda_client_open_connection (libgda.GdaClient, connectionString, - "", ""); + "", "", 0); /* convert the connection string to its GDA equivalent */ //args = connectionString.Split (';'); diff --git a/mcs/class/System.Data/System.Data.OleDb/libgda.cs b/mcs/class/System.Data/System.Data.OleDb/libgda.cs index 0a9242dfb3a..83c42aafdfc 100644 --- a/mcs/class/System.Data/System.Data.OleDb/libgda.cs +++ b/mcs/class/System.Data/System.Data.OleDb/libgda.cs @@ -15,6 +15,10 @@ using System.Runtime.InteropServices; namespace System.Data.OleDb { + internal enum GdaConnectionOptions { + ReadOnly = 1 << 0 + }; + internal enum GdaCommandOptions { IgnoreErrors = 1, StopOnErrors = 1 << 1, @@ -212,12 +216,15 @@ namespace System.Data.OleDb public static extern IntPtr gda_client_new (); [DllImport("gda-2")] - public static extern IntPtr gda_client_open_connection (IntPtr client, string dsn, string username, string password); + public static extern IntPtr gda_client_open_connection (IntPtr client, string dsn, + string username, string password, + GdaConnectionOptions options); [DllImport("gda-2")] public static extern IntPtr gda_client_open_connection_from_string (IntPtr client, string provider, - string cnc_string); + string cnc_string, + GdaConnectionOptions options); [DllImport("gda-2")] public static extern bool gda_connection_is_open (IntPtr cnc); |