This class represents a forward-only, read-only cursor that reads data from an OLE DB data source and allows you to access it one record at a time. For information about the basic OleDbDataReader methods and properties, refer to the reference for the System.Data.IDataReader and System.Data.IDataRecord interfaces, which OleDbDataReader implements. public sealed class OleDbDataReader : MarshalByRefObject , System.Data.IDataReader, IDisposable, System.Data. IDataRecord, IEnumerable { // Public Instance Properties public int Depth {get; } // implements System.Data.IDataReader public int FieldCount {get; } // implements System.Data.IDataRecord public bool HasRows {get; } public bool IsClosed {get; } // implements System.Data.IDataReader public int RecordsAffected {get; } // implements System.Data.IDataReader public object this [string name ]{get; } // implements System.Data.IDataRecord public object this [int index ]{get; } // implements System.Data.IDataRecord // Public Instance Methods public void Close ( ); // implements System.Data.IDataReader public bool GetBoolean ( int ordinal ); // implements System.Data.IDataRecord public byte GetByte ( int ordinal ); // implements System.Data.IDataRecord public long GetBytes (int ordinal , long dataIndex , byte[ ] buffer , int bufferIndex , int length ); // implements System.Data.IDataRecord public char GetChar ( int ordinal ); // implements System.Data.IDataRecord public long GetChars (int ordinal , long dataIndex , char[ ] buffer , int bufferIndex , int length ); // implements System.Data.IDataRecord public OleDbDataReader GetData ( int ordinal ); public string GetDataTypeName ( int index ); // implements System.Data.IDataRecord public DateTime GetDateTime ( int ordinal ); // implements System.Data.IDataRecord public decimal GetDecimal ( int ordinal ); // implements System.Data.IDataRecord public double GetDouble ( int ordinal ); // implements System.Data.IDataRecord public Type GetFieldType ( int index ); // implements System.Data.IDataRecord public float GetFloat ( int ordinal ); // implements System.Data.IDataRecord public Guid GetGuid ( int ordinal ); // implements System.Data.IDataRecord public short GetInt16 ( int ordinal ); // implements System.Data.IDataRecord public int GetInt32 ( int ordinal ); // implements System.Data.IDataRecord public long GetInt64 ( int ordinal ); // implements System.Data.IDataRecord public string GetName ( int index ); // implements System.Data.IDataRecord public int GetOrdinal ( string name ); // implements System.Data.IDataRecord public DataTable GetSchemaTable ( ); // implements System.Data.IDataReader public string GetString ( int ordinal ); // implements System.Data.IDataRecord public TimeSpan GetTimeSpan ( int ordinal ); public object GetValue ( int ordinal ); // implements System.Data.IDataRecord public int GetValues ( object[ ] values ); // implements System.Data.IDataRecord public bool IsDBNull ( int ordinal ); // implements System.Data.IDataRecord public bool NextResult ( ); // implements System.Data.IDataReader public bool Read ( ); // implements System.Data.IDataReader // Protected Instance Methods protected override void Finalize ( ); // overrides object } HierarchySystem.Object System.MarshalByRefObject OleDbDataReader(System.Data.IDataReader, System.IDisposable , System.Data.IDataRecord , System.Collections.IEnumerable) Returned ByOleDbCommand.ExecuteReader( ) |