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 Klasse ULDataReader, 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 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 mit Millisekunden-Genauigkeit zurück. | |
|
Gibt ein ![]() |
Gibt den Wert für die angegebene Spalte als System.Decimal zurück. | |
Gibt den Wert für die angegebene Spalte als System.Double zurück. | |
Gibt ein System.Collections.IEnumerator-Objekt zurück, das das ULDataReader-Objekt durchläuft. | |
Gibt den System.Type-Wert zurück, der für die angegebene Spalte am besten geeignet ist. | |
Gibt den Wert für die angegebene Spalte als System.Single zurück. | |
Gibt den Wert für die angegebene Spalte als UUID zurück (System.Guid). | |
Gibt den Wert für die angegebene Spalte als System.Int16 zurück. | |
Gibt den Wert für die angegebene Spalte als Int32 zurück. | |
Gibt den Wert für die angegebene Spalte als Int64 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 ein System.Data.DataTable-Objekt zurück, das die Spaltenmetadaten des ULDataReader-Objekts beschreibt. | |
Gibt den Wert für die angegebene Spalte als System.String zurück. | |
Gibt den Wert für die angegebene Spalte als System.TimeSpan mit Millisekunden-Genauigkeit zurück. | |
Gibt den Wert für die angegebene Spalte als System.UInt16 zurück. | |
Gibt den Wert für die angegebene Spalte als UInt32 zurück. | |
Gibt den Wert für die angegebene Spalte als System.UInt64 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. | |
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 | |
Positioniert den Cursor in die nächste Zeile oder nach der letzten Zeile, wenn der Cursor bereits in der letzten Zeile war. | |
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 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", 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 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.
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 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |