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:
authorDuncan Mak <duncan@mono-cvs.ximian.com>2004-12-29 07:19:23 +0300
committerDuncan Mak <duncan@mono-cvs.ximian.com>2004-12-29 07:19:23 +0300
commit41bba174ebfc49d0215989ce7b4c73ad252835eb (patch)
tree84898b06b30b1bc04e3724389237a87017f28ad7 /mcs/class/System.Data/System.Data.Odbc
parentad0bf8b0008ecbaddc2792292b6d4ab8e9907b2d (diff)
2004-12-28 Duncan Mak <duncan@ximian.com>
* libodbc.cs: Change all the DllImport attributes to point to "odbc32.dll" instead of "odbc32", because /etc/mono/config lists "odbc32.dll" (all other entries in the file have the .dll suffix as well, for consistency's sake, let's rename it here.) This fixes #70727. svn path=/trunk/mcs/; revision=38151
Diffstat (limited to 'mcs/class/System.Data/System.Data.Odbc')
-rw-r--r--mcs/class/System.Data/System.Data.Odbc/ChangeLog9
-rw-r--r--mcs/class/System.Data/System.Data.Odbc/libodbc.cs62
2 files changed, 40 insertions, 31 deletions
diff --git a/mcs/class/System.Data/System.Data.Odbc/ChangeLog b/mcs/class/System.Data/System.Data.Odbc/ChangeLog
index a48f3f91065..a2a500ab7bd 100644
--- a/mcs/class/System.Data/System.Data.Odbc/ChangeLog
+++ b/mcs/class/System.Data/System.Data.Odbc/ChangeLog
@@ -1,3 +1,12 @@
+2004-12-28 Duncan Mak <duncan@ximian.com>
+
+ * libodbc.cs: Change all the DllImport attributes to point to
+ "odbc32.dll" instead of "odbc32", because /etc/mono/config lists
+ "odbc32.dll" (all other entries in the file have the .dll suffix
+ as well, for consistency's sake, let's rename it here.)
+
+ This fixes #70727.
+
2004-12-03 Sureshkumar T <tsureshkumar@novell.com>
* OdbcParameter.cs: Fixed a null reference exception when a
diff --git a/mcs/class/System.Data/System.Data.Odbc/libodbc.cs b/mcs/class/System.Data/System.Data.Odbc/libodbc.cs
index 54bab1feb23..d47b4855f17 100644
--- a/mcs/class/System.Data/System.Data.Odbc/libodbc.cs
+++ b/mcs/class/System.Data/System.Data.Odbc/libodbc.cs
@@ -124,107 +124,107 @@ namespace System.Data.Odbc
}
}
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLAllocHandle (OdbcHandleType HandleType, IntPtr InputHandle, ref IntPtr OutputHandlePtr);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLSetEnvAttr (IntPtr EnvHandle, OdbcEnv Attribute, IntPtr Value, int StringLength);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLConnect (IntPtr ConnectionHandle, string ServerName, short NameLength1, string UserName, short NameLength2, string Authentication, short NameLength3);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLDriverConnect(IntPtr ConnectionHandle, IntPtr WindowHandle, string InConnectionString, short StringLength1, string OutConnectionString, short BufferLength, ref short StringLength2Ptr, ushort DriverCompletion);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLExecDirect (IntPtr StatementHandle, string StatementText, int TextLength);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLRowCount (IntPtr StatementHandle, ref int RowCount);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLNumResultCols (IntPtr StatementHandle, ref short ColumnCount);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLFetch (IntPtr StatementHandle);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLGetData (IntPtr StatementHandle, ushort ColumnNumber, OdbcType TargetType, ref bool TargetPtr, int BufferLen, ref int Len);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLGetData (IntPtr StatementHandle, ushort ColumnNumber, OdbcType TargetType, ref double TargetPtr, int BufferLen, ref int Len);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLGetData (IntPtr StatementHandle, ushort ColumnNumber, OdbcType TargetType, ref long TargetPtr, int BufferLen, ref int Len);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLGetData (IntPtr StatementHandle, ushort ColumnNumber, OdbcType TargetType, ref short TargetPtr, int BufferLen, ref int Len);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLGetData (IntPtr StatementHandle, ushort ColumnNumber, OdbcType TargetType, ref float TargetPtr, int BufferLen, ref int Len);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLGetData (IntPtr StatementHandle, ushort ColumnNumber, OdbcType TargetType, ref OdbcTimestamp TargetPtr, int BufferLen, ref int Len);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLGetData (IntPtr StatementHandle, ushort ColumnNumber, OdbcType TargetType, ref int TargetPtr, int BufferLen, ref int Len);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLGetData (IntPtr StatementHandle, ushort ColumnNumber, OdbcType TargetType, byte[] TargetPtr, int BufferLen, ref int Len);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLDescribeCol(IntPtr StatementHandle, ushort ColumnNumber, byte[] ColumnName, short BufferLength, ref short NameLength, ref short DataType, ref uint ColumnSize, ref short DecimalDigits, ref short Nullable);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLFreeHandle(ushort HandleType, IntPtr SqlHandle);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLDisconnect(IntPtr ConnectionHandle);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLPrepare(IntPtr StatementHandle, string Statement, int TextLength);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLExecute(IntPtr StatementHandle);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLSetConnectAttr(IntPtr ConnectionHandle, OdbcConnectionAttribute Attribute, IntPtr Value, int Length);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLEndTran(int HandleType, IntPtr Handle, short CompletionType);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLBindParameter(IntPtr StatementHandle, ushort ParamNum,
short InputOutputType, short ValueType, short ParamType, uint ColSize,
short DecimalDigits, byte[] ParamValue, int BufLen, int StrLen);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLBindParameter(IntPtr StatementHandle, ushort ParamNum,
short InputOutputType, short ValueType, short ParamType, uint ColSize,
short DecimalDigits, ref int ParamValue, int BufLen, int StrLen);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLCancel(IntPtr StatementHandle);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLCloseCursor(IntPtr StatementHandle);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLError(IntPtr EnvironmentHandle,
IntPtr ConnectionHandle, IntPtr StatementHandle,
byte[] Sqlstate, ref int NativeError,
byte[] MessageText, short BufferLength,
ref short TextLength);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLGetStmtAttr(IntPtr StatementHandle,
int Attribute, ref IntPtr Value, int BufLen, int StrLen);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLSetDescField(IntPtr DescriptorHandle,
short RecNumber, short FieldIdentifier, byte[] Value, int BufLen);
- [DllImport("odbc32")]
+ [DllImport("odbc32.dll")]
internal static extern OdbcReturn SQLGetDiagRec (OdbcHandleType HandleType,
IntPtr Handle, ushort RecordNumber,
byte [] Sqlstate, ref int NativeError,