Repräsentiert einen schreibgeschützten bidirektionalen Cursor in einer UltraLite-Datenbank.
Public Class ULDataReader Inherits System.Data.Common.DbDataReader Implements System.ComponentModel.IListSource
public class ULDataReader : System.Data.Common.DbDataReader, System.ComponentModel.IListSource
Alle Mitglieder der ULDataReader-Klasse, einschließlich aller geerbten Mitglieder.
Name | Beschreibung |
---|---|
Schließt den Cursor. | |
|
Gibt alle Ressourcen frei, die von der aktuellen Instanz der Klasse ![]() |
Gibt den Wert für die angegebene Spalte als System.Boolean zurück. | |
Gibt den Wert für die angegebene Spalte als 8-Bit-Wert ohne Vorzeichen zurück (System.Byte). | |
UL-Erw.: Gibt den Wert für die angegebene Spalte als Array von System.Bytes-Werten zurück. | |
Diese Methode wird in UltraLite.NET nicht unterstützt. | |
Kopiert eine Untermenge des Werts für die angegebene ULDbType.LongVarchar-Spalte, beginnend beim angegebenen Offset, in das angegebene Offset des System.Char-Zielarrays. | |
|
Gibt ein ![]() |
Gibt den Namen des Provider-Datentyps der angegebenen Spalte zurück. | |
Gibt den Wert für die angegebene Spalte als System.DateTime-Typ mit Millisekunden-Genauigkeit zurück. | |
|
Gibt ein ![]() |
Gibt den Wert für die angegebene Spalte als System.Decimal-Typ zurück. | |
Gibt den Wert für die angegebene Spalte als System.Double-Typ zurück. | |
Gibt einen System.Collections.IEnumerator-Wert zurück, der das ULDataReader-Objekt durchläuft. | |
Gibt den System.Type-Wert zurück, der für die angegebene Spalte am besten geeignet ist. | |
|
Ruft den Wert der angegebenen Spalte synchron als Typ ab. |
|
Ruft den Wert der angegebenen Spalte asynchron als Typ ab. |
Gibt den Wert für die angegebene Spalte als System.Single-Typ zurück. | |
Gibt den Wert für die angegebene Spalte als UUID-Typ zurück (System.Guid). | |
Gibt den Wert für die angegebene Spalte als System.Int16-Typ zurück. | |
Gibt den Wert für die angegebene Spalte als System.Int32-Typ zurück. | |
Gibt den Wert für die angegebene Spalte als System.Int64-Typ zurück. | |
Gibt den Namen der angegebenen Spalte zurück. | |
Gibt die Spalten-ID der angegebenen Spalte zurück. | |
|
Gibt den providerspezifischen Feldtyp der angegebenen Spalte zurück. |
|
Ruft den Wert der angegebenen Spalte als Instanz von ![]() |
|
Ruft alle providerspezifischen Attributspalten in der Sammlung für die aktuelle Zeile ab. |
UL-Erw.: Gibt die Anzahl der Zeilen im Cursor innerhalb des Schwellenwerts zurück. | |
Gibt einen System.Data.DataTable-Wert zurück, der die Spaltenmetadaten des ULDataReader-Objekts beschreibt. | |
|
Ruft Daten als ![]() |
Gibt den Wert für die angegebene Spalte als System.String-Typ zurück. | |
|
Ruft Daten als ![]() |
Gibt den Wert für die angegebene Spalte als System.TimeSpan-Typ mit Millisekunden-Genauigkeit zurück. | |
Gibt den Wert für die angegebene Spalte als System.UInt16-Typ zurück. | |
Gibt den Wert für die angegebene Spalte als System.UInt32-Typ zurück. | |
Gibt den Wert für die angegebene Spalte als System.UInt64-Typ zurück. | |
Gibt den Wert der angegebenen Spalte in ihrem nativen Format zurück. | |
Gibt alle Spaltenwerte für die aktuelle Zeile zurück. | |
Prüft, ob der Wert aus der angegebenen Spalte NULL ist. | |
|
Eine asynchrone Version von ![]() |
UL-Erw.: Positioniert den Cursor hinter die letzte Zeile des Cursors. | |
UL-Erw.: Positioniert den Cursor vor die erste Zeile des Cursors. | |
UL-Erw.: Positioniert den Cursor auf die erste Zeile des Cursors. | |
UL-Erw.: Positioniert den Cursor auf die letzte Zeile des Cursors. | |
UL-Erw.: Positioniert den Cursor in die nächste Zeile oder nach der letzten Zeile, wenn der Cursor bereits in der letzten Zeile war. | |
UL-Erw.: Positioniert den Cursor in die vorhergehende Zeile oder vor die erste Zeile. | |
UL-Erw.: Positioniert den Cursor relativ zur aktuellen Zeile. | |
Rückt das ULDataReader-Objekt zum nächsten Ergebnis vor, wenn Ergebnisse von Batch-SQL-Anweisungen gelesen werden. | |
|
Eine asynchrone Version von ![]() ![]() |
Positioniert den Cursor in die nächste Zeile oder nach der letzten Zeile, wenn der Cursor bereits in der letzten Zeile war. | |
|
Eine asynchrone Version von ![]() |
Gibt die Tiefe der Verschachtelung für die aktuelle Zeile zurück. | |
Gibt die Anzahl der Spalten im Cursor zurück. | |
Prüft, ob das ULDataReader-Objekt eine oder mehrere Zeilen hat. | |
UL-Erw.: Gibt an, ob sich die aktuelle Zeilenposition vor der ersten Zeile befindet. | |
Prüft, ob der Cursor aktuell offen ist. | |
UL-Erw.: Gibt an, ob sich die aktuelle Zeilenposition nach der letzten Zeile befindet. | |
Gibt die Anzahl der durch eine SQL-Anweisung geänderten, eingefügten oder gelöschten Zeilen zurück. | |
UL-Erw.: Gibt die Anzahl der Zeilen im Cursor zurück. | |
UL-Erw.: Enthält das Schema dieses Cursors. | |
Gibt den Wert der angegebenen Spalte in ihrem nativen Format zurück. | |
|
Ruft die Anzahl der Felder in ![]() |
Cursor sind Gruppen von Zeilen aus einer Tabelle oder die Ergebnismenge aus einer Abfrage.
Es gibt keinen Konstruktor für die ULDataReader-Klasse. Wenn Sie ein ULDataReader-Objekt abrufen möchten, führen Sie ein ULCommand-Objekt aus:
' Visual Basic Dim cmd As ULCommand = new ULCommand( _ "SELECT emp_id FROM employee", conn _ ) Dim reader As ULDataReader = cmd.ExecuteReader() |
Dies entspricht dem folgenden Code in der Sprache C#:
// C# ULCommand cmd = new ULCommand( "SELECT emp_id FROM employee", conn ); ULDataReader reader = cmd.ExecuteReader(); |
UL-Erw.: Der ADO.NET-Standard erfordert nur die Weitergabe durch die Ergebnismenge, aber ULDataReader-Objekte sind bidirektional. Die Move-Methoden von ULDataReader bieten volle Flexibilität bei der Navigation durch Ergebnisse.
Ein ULDataReader-Objekt ist eine schreibgeschützte Ergebnismenge. Wenn Sie ein flexibleres Objekt für die Verarbeitung von Ergebnissen benötigen, verwenden Sie die ULCommand.ExecuteResultSet-Methode, ULCommand.ExecuteTable-Methode oder eine ULDataAdapter-Klasse. Die ULDataReader-Klasse ruft Zeilen nach Bedarf ab, während die ULDataAdapter-Klasse alle Zeilen einer Ergebnismenge abrufen muss, bevor Sie mit dem Objekt weitere Vorgänge durchführen können. Bei großen Ergebnismengen bietet die ULDataReader-Klasse daher viel kürzere Antwortzeiten.
UL-Erw.: Alle Spalten eines ULDataReader-Objekts können mit der GetString-Methode abgerufen werden.
Close-Methode
GetBoolean-Methode
GetByte-Methode
GetBytes-Methode
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
Depth-Eigenschaft
FieldCount-Eigenschaft
HasRows-Eigenschaft
IsBOF-Eigenschaft
IsClosed-Eigenschaft
IsEOF-Eigenschaft
RecordsAffected-Eigenschaft
RowCount-Eigenschaft
Schema-Eigenschaft
this-Eigenschaft
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |