diff options
author | Sureshkumar T <suresh@mono-cvs.ximian.com> | 2005-01-18 18:09:10 +0300 |
---|---|---|
committer | Sureshkumar T <suresh@mono-cvs.ximian.com> | 2005-01-18 18:09:10 +0300 |
commit | 5b2b357f80fa4794d236a6ad1427ae2dc144eae7 (patch) | |
tree | e072743415c9c84a98c646e00ff8f2bdf5c2be64 /mcs/class/System.Data/System.Data.Odbc | |
parent | b0fdbf999a1bdd0bc37e08a7ae516224ad7dbec6 (diff) |
2005-01-18 Sureshkumar T <tsureshkumar@novell.com>
* OdbcDataReader.cs: GetOrdinal need not check for
currentRow. Return -1 if column name is not found.
fixes bug #71261. Thanks to patch given by "Appasamy T"
<appasamy@rediffmail.com>.
svn path=/trunk/mcs/; revision=39093
Diffstat (limited to 'mcs/class/System.Data/System.Data.Odbc')
-rw-r--r-- | mcs/class/System.Data/System.Data.Odbc/ChangeLog | 8 | ||||
-rw-r--r-- | mcs/class/System.Data/System.Data.Odbc/OdbcDataReader.cs | 5 |
2 files changed, 9 insertions, 4 deletions
diff --git a/mcs/class/System.Data/System.Data.Odbc/ChangeLog b/mcs/class/System.Data/System.Data.Odbc/ChangeLog index 4841bf3aab3..f0a70fd0fc7 100644 --- a/mcs/class/System.Data/System.Data.Odbc/ChangeLog +++ b/mcs/class/System.Data/System.Data.Odbc/ChangeLog @@ -1,3 +1,11 @@ +2005-01-18 Sureshkumar T <tsureshkumar@novell.com> + + * OdbcDataReader.cs: GetOrdinal need not check for + currentRow. Return -1 if column name is not found. + + fixes bug #71261. Thanks to patch given by "Appasamy T" + <appasamy@rediffmail.com>. + 2005-01-13 Sureshkumar T <tsureshkumar@novell.com> * OdbcDataReader.cs: Implement NextResultSet for multiple result diff --git a/mcs/class/System.Data/System.Data.Odbc/OdbcDataReader.cs b/mcs/class/System.Data/System.Data.Odbc/OdbcDataReader.cs index e8f9c88b595..915e764565d 100644 --- a/mcs/class/System.Data/System.Data.Odbc/OdbcDataReader.cs +++ b/mcs/class/System.Data/System.Data.Odbc/OdbcDataReader.cs @@ -138,7 +138,7 @@ namespace System.Data.Odbc return i; i++; } - return 0; + return -1; } // Dynamically load column descriptions as needed. @@ -338,9 +338,6 @@ namespace System.Data.Odbc public int GetOrdinal (string name) { - if (currentRow == -1) - throw new IndexOutOfRangeException (); - int i=ColIndex(name); if (i==-1) |