Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » UltraLite - .NET-Programmierung » UltraLite .NET 2.0 API-Referenz

 

ULDataReader-Klasse

Repräsentiert einen schreibgeschützten bidirektionalen Cursor in einer UltraLite-Datenbank. Cursor sind Gruppen von Zeilen aus einer Tabelle oder die Ergebnismenge aus einer Abfrage.

Syntax
Visual Basic
Public Class ULDataReader
  Inherits DbDataReader
C#
public class ULDataReader: DbDataReader
Bemerkungen

Es gibt keinen Konstruktor für ULDataReader. Um ein ULDataReader-Objekt zu erhalten, führen Sie ein ULCommand-Objekt aus:

' Visual Basic
Dim cmd As ULCommand = new ULCommand( _
    "SELECT emp_id FROM employee FOR READ ONLY", conn _
  )
Dim reader As ULDataReader = cmd.ExecuteReader()

// C#
ULCommand cmd = new ULCommand(
    "SELECT emp_id FROM employee FOR READ ONLY", conn
  );
ULDataReader reader = cmd.ExecuteReader();

UL-Erw.: Der ADO.NET-Standard erfordert nur die Weitergabe durch die Ergebnismenge, aber ULDataReader ist bidirektional. Die Move-Methoden von ULDataReader bieten volle Flexibilität bei der Navigation durch Ergebnisse.

ULDataReader ist eine schreibgeschützte Ergebnismenge. Wenn Sie ein flexibleres Objekt für die Verarbeitung von Ergebnissen benötigen, verwenden Sie ULCommand.ExecuteResultSet(), ULCommand.ExecuteTable() oder ein ULDataAdapter-Objekt. Das ULDataReader-Objekt ruft Zeilen nach Bedarf ab, während das ULDataAdapter-Objekt alle Zeilen einer Ergebnismenge abruft, bevor Sie mit dem Objekt weitere Vorgänge durchführen können. Bei großen Ergebnismengen bietet das ULDataReader-Objekt daher viel kürzere Antwortzeiten.

UL-Erw.: Alle Spalten eines ULDataReader-Objekts können mit GetString abgerufen werden.

Erbt: System.Data.Common.DbDataReader

Implementiert: System.Data.IDataReader, System.Data.IDataRecord, System.IDisposable, System.ComponentModel.IListSource.

Siehe auch

ULDataReader-Mitglieder
Depth-Eigenschaft
FieldCount-Eigenschaft
HasRows-Eigenschaft
IsBOF-Eigenschaft
IsClosed-Eigenschaft
IsEOF-Eigenschaft
Item-Eigenschaften
RecordsAffected-Eigenschaft
RowCount-Eigenschaft
Schema-Eigenschaft
Close-Methode
GetBoolean-Methode
GetByte-Methode
GetBytes-Methoden
GetChar-Methode
GetChars-Methode
GetDataTypeName-Methode
GetDateTime-Methode
GetDecimal-Methode
GetDouble-Methode
GetEnumerator-Methode
GetFieldType-Methode
GetFloat-Methode
GetGuid-Methode
GetInt16-Methode
GetInt32-Methode
GetInt64-Methode
GetName-Methode
GetOrdinal-Methode
GetRowCount-Methode
GetSchemaTable-Methode
GetString-Methode
GetTimeSpan-Methode
GetUInt16-Methode
GetUInt32-Methode
GetUInt64-Methode
GetValue-Methode
GetValues-Methode
IsDBNull-Methode
MoveAfterLast-Methode
MoveBeforeFirst-Methode
MoveFirst-Methode
MoveLast-Methode
MoveNext-Methode
MovePrevious-Methode
MoveRelative-Methode
NextResult-Methode
Read-Methode