From 6f5a39d6d871aacc3558115a739ad3c213649128 Mon Sep 17 00:00:00 2001 From: Rodrigo Moya Date: Sun, 9 Feb 2003 19:15:42 +0000 Subject: [PATCH] 2003-02-09 Rodrigo Moya * System.Data.OleDb/OleDbConnection.cs: * System.Data.OleDb/libgda.cs: upgraded to libgda 0.10. svn path=/trunk/mcs/; revision=11402 --- mcs/class/System.Data/ChangeLog | 5 +++++ .../System.Data/System.Data.OleDb/OleDbConnection.cs | 2 +- mcs/class/System.Data/System.Data.OleDb/libgda.cs | 11 +++++++++-- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/mcs/class/System.Data/ChangeLog b/mcs/class/System.Data/ChangeLog index c64a62a6c4c..2bb7e6e4cbf 100644 --- a/mcs/class/System.Data/ChangeLog +++ b/mcs/class/System.Data/ChangeLog @@ -1,3 +1,8 @@ +2003-02-09 Rodrigo Moya + + * System.Data.OleDb/OleDbConnection.cs: + * System.Data.OleDb/libgda.cs: upgraded to libgda 0.10. + 2003-01-30 Ville Palo * list: Added new file ExpressionElement.cs 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); -- 2.25.1