* System.Data.OleDb/OleDbConnection.cs (ServerVersion): implemented. svn path=/trunk/mcs/; revision=6724
@@ -1,5 +1,7 @@
2002-08-18 Rodrigo Moya <[email protected]>
+ * System.Data.OleDb/OleDbConnection.cs (ServerVersion): implemented.
+
* System.Data.OleDb/OleDbDataReader.cs (Close): clear the results
ArrayList after releasing the items.
(GetName, GetDateTime, GetDouble, GetSingle, GetInt16, GetInt32,
@@ -95,9 +95,13 @@ namespace System.Data.OleDb
}
public string ServerVersion {
- [MonoTODO]
get {
- throw new NotImplementedException ();
+ if (gdaConnection != IntPtr.Zero
+ && libgda.gda_connection_is_open (gdaConnection)) {
+ return libgda.gda_connection_get_server_version (gdaConnection);
+ }
+ return null;
@@ -191,6 +191,9 @@ namespace System.Data.OleDb
[DllImport("gda-2")]
public static extern bool gda_connection_close (IntPtr cnc);
+ [DllImport("gda-2")]
+ public static extern string gda_connection_get_server_version (IntPtr cnc);
public static extern string gda_connection_get_database (IntPtr cnc);