Freigeben über


AdoDotNetTableReader Klasse

Definition

Stellt eine Implementierung der IVsDataReader- und IVsDataReaderDescriptor-Schnittstellen dar, die das ADO .NET DataTable-Objekt verwenden.

public ref class AdoDotNetTableReader : Microsoft::VisualStudio::Data::Framework::DataReader
public class AdoDotNetTableReader : Microsoft.VisualStudio.Data.Framework.DataReader
type AdoDotNetTableReader = class
    inherit DataReader
Public Class AdoDotNetTableReader
Inherits DataReader
Vererbung
AdoDotNetTableReader

Konstruktoren

AdoDotNetTableReader(DataTable)

Initialisiert eine parametrisierte instance der AdoDotNetDataTableReader -Klasse zusammen mit einem DataTable instance.

AdoDotNetTableReader(DataTable, Int32)

Initialisiert eine parametrisierte instance der AdoDotNetDataTableReader -Klasse zusammen mit einem DataTable instance und einem status-Wert.

Eigenschaften

Descriptor

Ruft Informationen ab, die die Daten aus einer Datenquelle beschreiben.

(Geerbt von DataReader)
HasDescriptor

Ruft einen Wert ab, der angibt, ob der Datenparameter seine IVsDataReaderDescriptor Implementierung über die Descriptor -Eigenschaft verfügbar macht.

IsClosed

Ruft einen Wert ab, der angibt, ob der DataTable geschlossen ist.

ItemCount

Ruft einen ganzzahligen Wert ab, der die Anzahl der Datenelemente angibt, die im aktuellen DataTable instance enthalten sind.

Status

Ruft einen ganzzahligen Wert ab, der die status der Datentabelle darstellt. Gibt jedoch immer null zurück.

UnderlyingTable

Ruft das zugrunde liegende DataTable Objekt instance ab, das in dieser Klasse verwendet wird.

Methoden

Close()

Schließt die aktuelle DataTable instance.

Dispose()

Gibt verwaltete Ressourcen frei, die für den aktuellen DataReader instance gespeichert sind.

(Geerbt von DataReader)
Dispose(Boolean)

Bereinigt Ressourcen, die dem aktuellen DataReader instance zugeordnet sind, sowohl beim Aufruf der öffentlichen Dispose() Methode als auch beim Abschluss des Objekts mit einem Aufruf der Finalize() -Methode.

(Geerbt von DataReader)
GetBytes(Int32, Byte[], Int32, Int32)

Liest einen Datenstrom von Bytes als Array in den Puffer, beginnend mit einem angegebenen Offset.

GetBytes(String, Byte[], Int32, Int32)

Ruft eine angegebene Anzahl von Bytes an binären Rohdaten ab.

(Geerbt von DataReader)
GetItem(Int32)

Ruft ein Datenelement zu einem angegebenen Index ab.

GetItem(String)

Ruft ein Datenelement mit einem angegebenen Namen ab.

GetItemIndex(String)

Ruft den Index des Datenelements für den angegebenen Datenelementnamen ab.

GetItemMaxLength(Int32)

Ruft einen ganzzahligen Wert ab, der die maximale Länge des Datenelements am angegebenen Index angibt.

GetItemName(Int32)

Ruft den Zeichenfolgenliteralnamen des Datenelements am angegebenen Index ab.

GetItemType(Int32)

Ruft den Datentyp eines Datenelements oder -elements im angegebenen Index für das Standardformat Defaultab.

(Geerbt von DataReader)
GetItemType(Int32, DataItemTypeFormat)

Ruft den Datentyp für ein Datenelement in einem angegebenen Index und mit einem angegebenen Elementtypformat ab.

IsNullItem(Int32)

Ruft einen booleschen Wert ab, der angibt, ob das Datenelement am angegebenen Index NULL ist.

IsNullItem(String)

Gibt an, ob der Wert des angegebenen Datenelements nicht angegeben ist, d. h. null.

(Geerbt von DataReader)
NextResult()

Testet, ob ein anderes Resultset vorhanden ist, und, falls wahr, wird das AdoDotNetDataTableReaderweiter ausgeführt.

Read()

Testet, ob ein anderer Datensatz vorhanden ist, und, falls wahr, wird der AdoDotNetDataTableReader zum nächsten Datensatz vor.

Terminate()

Beendet den Datenleser sofort, ohne notwendigerweise alle Daten zurückzugeben oder Ausgabeparameter festzulegen.

(Geerbt von DataReader)

Gilt für: