Author: suresh
Date: 2005-03-24 09:23:30 -0500 (Thu, 24 Mar 2005)
New Revision: 42214
Modified:
trunk/mcs/class/System.Data/System.Data.Odbc/ChangeLog
trunk/mcs/class/System.Data/System.Data.Odbc/OdbcDataReader.cs
Log:
GetOrdinal: Perform case insensitive lookup if sensitive lookup fails.
Modified: trunk/mcs/class/System.Data/System.Data.Odbc/ChangeLog
===================================================================
--- trunk/mcs/class/System.Data/System.Data.Odbc/ChangeLog 2005-03-24
14:18:23 UTC (rev 42213)
+++ trunk/mcs/class/System.Data/System.Data.Odbc/ChangeLog 2005-03-24
14:23:30 UTC (rev 42214)
@@ -1,7 +1,10 @@
2005-03-24 Sureshkumar T <[EMAIL PROTECTED]>
- * OdbcDataReader.cs: Decode only outsize length for
- SQL_C_TYPE.CHAR type in SQLGetData.
+ * OdbcDataReader.cs:
+ - GetValue: Decode only outsize length for SQL_C_TYPE.CHAR type in
+ SQLGetData.
+ - GetOrdinal: Perform case insensitive lookup if sensitive lookup
+ fails.
2005-03-22 Sureshkumar T <[EMAIL PROTECTED]>
Appsamy <[EMAIL PROTECTED]>
Modified: trunk/mcs/class/System.Data/System.Data.Odbc/OdbcDataReader.cs
===================================================================
--- trunk/mcs/class/System.Data/System.Data.Odbc/OdbcDataReader.cs
2005-03-24 14:18:23 UTC (rev 42213)
+++ trunk/mcs/class/System.Data/System.Data.Odbc/OdbcDataReader.cs
2005-03-24 14:23:30 UTC (rev 42214)
@@ -199,8 +199,13 @@
int i=0;
foreach (OdbcColumn col in cols)
{
- if (col != null && col.ColumnName==colname)
- return i;
+ if (col != null) {
+ if (col.ColumnName == colname)
+ return i;
+ if (String.Compare (col.ColumnName,
colname, true) == 0)
+ return i;
+ }
+
i++;
}
return -1;
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches