Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRodrigo Moya <rodrigo@mono-cvs.ximian.com>2003-02-09 22:15:42 +0300
committerRodrigo Moya <rodrigo@mono-cvs.ximian.com>2003-02-09 22:15:42 +0300
commit6f5a39d6d871aacc3558115a739ad3c213649128 (patch)
tree93359b4b9ec13523b258fc31b90f5fabdbeb5ebf /mcs/class/System.Data/System.Data.OleDb
parent6a35737bdb5d3365c2e4cccc0174e244b6dc63ff (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.cs2
-rw-r--r--mcs/class/System.Data/System.Data.OleDb/libgda.cs11
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);