-//\r
-// System.Data.OleDb.OleDbDataReader\r
-//\r
+//
+// System.Data.OleDb.OleDbDataReader
+//
// Authors:
// Konstantin Triger <kostat@mainsoft.com>
-// Boris Kirzner <borisk@mainsoft.com>\r
-//\r
+// Boris Kirzner <borisk@mainsoft.com>
+//
// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
//
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//\r
-\r
-using System.Data.Common;\r
-using System.Data.ProviderBase;\r
-\r
-using java.sql;\r
-\r
-namespace System.Data.OleDb\r
-{\r
- public sealed class OleDbDataReader : AbstractDataReader\r
- {\r
- #region Fields\r
-\r
- #endregion // Fields\r
-\r
- #region Constructors\r
-\r
- internal OleDbDataReader(OleDbCommand command) : base(command)\r
- {\r
- }\r
-\r
- #endregion // Constructors\r
-\r
- #region Methods\r
-\r
- protected override SystemException CreateException(string message, SQLException e)\r
- {\r
- return new OleDbException(message,e, (OleDbConnection)_command.Connection); \r
- }\r
-\r
- protected override SystemException CreateException(java.io.IOException e)\r
- {\r
- return new OleDbException(e, (OleDbConnection)_command.Connection); \r
- }\r
-\r
- public override String GetDataTypeName(int columnIndex)\r
- {\r
- try {\r
- string jdbcTypeName = Results.getMetaData().getColumnTypeName(columnIndex + 1);\r
- \r
- return OleDbConvert.JdbcTypeNameToDbTypeName(jdbcTypeName);\r
- }\r
- catch (SQLException e) {\r
- throw CreateException(e);\r
- }\r
- }\r
-\r
+//
+
+using System.Data.Common;
+using System.Data.ProviderBase;
+
+using java.sql;
+
+namespace System.Data.OleDb
+{
+ public sealed class OleDbDataReader : AbstractDataReader
+ {
+ #region Fields
+
+ #endregion // Fields
+
+ #region Constructors
+
+ internal OleDbDataReader(OleDbCommand command) : base(command)
+ {
+ }
+
+ #endregion // Constructors
+
+ #region Methods
+
+ protected sealed override SystemException CreateException(string message, SQLException e)
+ {
+ return new OleDbException(message,e, (OleDbConnection)_command.Connection);
+ }
+
+ protected sealed override SystemException CreateException(java.io.IOException e)
+ {
+ return new OleDbException(e, (OleDbConnection)_command.Connection);
+ }
+
+ public override String GetDataTypeName(int columnIndex)
+ {
+ try {
+ string jdbcTypeName = Results.getMetaData().getColumnTypeName(columnIndex + 1);
+
+ return OleDbConvert.JdbcTypeNameToDbTypeName(jdbcTypeName);
+ }
+ catch (SQLException e) {
+ throw CreateException(e);
+ }
+ }
+
protected override int GetProviderType(int jdbcType)
{
return (int)OleDbConvert.JdbcTypeToOleDbType(jdbcType);
- }\r
-\r
- #endregion // Methods\r
- }\r
+ }
+
+ [MonoNotSupported("")]
+ public OleDbDataReader GetData (int ordinal)
+ {
+ throw new NotImplementedException ();
+ }
+
+ #endregion // Methods
+ }
}
\ No newline at end of file