Freigeben über


SqlCeDataReader-Klasse

Hinweis: Dieser Namespace oder Member bzw. diese Klasse wird nur von .NET Framework, Version 1.1, unterstützt.

Bietet ein Verfahren für das Lesen eines Vorwärtsstreams von Datenzeilen aus einer Datenquelle. Die Klasse kann nicht vererbt werden.

Eine Liste aller Member dieses Typs finden Sie unter SqlCeDataReader-Member.

System.Object
   System.MarshalByRefObject
      System.Data.SqlServerCe.SqlCeDataReader

NotInheritable Public Class SqlCeDataReader
   Inherits MarshalByRefObject
   Implements IDataReader, IDisposable, IDataRecord
[C#]
public sealed class SqlCeDataReader : MarshalByRefObject,
   IDataReader, IDisposable, IDataRecord
[C++]
public __gc __sealed class SqlCeDataReader : public
   MarshalByRefObject, IDataReader, IDisposable, IDataRecord
[JScript]
public class SqlCeDataReader extends MarshalByRefObject implements
   IDataReader, IDisposable, IDataRecord

Threadsicherheit

Alle öffentlichen statischen Member (Shared in Visual Basic) dieses Typs sind für Multithreadvorgänge sicher. Es wird nicht garantiert, dass alle Instanzenmember threadsicher sind.

Hinweise

Anstelle der direkten Verwendung eines Konstruktors müssen Sie zum Erstellen eines SqlCeDataReader die ExecuteReader-Methode des SqlCeCommand-Objekts aufrufen.

Während SqlCeDataReader verwendet wird, ist die zugeordnete SqlCeConnection durch den Informationsfluss für den SqlCeDataReader belegt. In diesem Zustand können Sie mehrere Reader in derselben Verbindung erstellen.

Änderungen an einem Ergebnis, die durch einen anderen Prozess oder Thread festgelegt werden, während die Daten gelesen werden, können dem Benutzer des SqlCeDataReader angezeigt werden, doch hängt das genaue Verhalten davon ab, wann die Änderungen auftreten.

IsClosed und RecordsAffected sind die einzigen Eigenschaften, die Sie nach dem Schließen von SqlCeDataReader aufrufen können. Obwohl jederzeit auf die RecordsAffected-Eigenschaft zugegriffen werden kann, solange der SqlCeDataReader vorhanden ist, sollten Sie immer zuerst Close aufrufen, bevor der Wert von RecordsAffected zurückgegeben wird, um einen korrekten Rückgabewert zu erhalten.

Anforderungen

Namespace: System.Data.SqlServerCe

Plattformen: .NET Compact Framework - Windows CE .NET

Assembly: System.Data.Sqlserverce (in der Datei System.Data.Sqlserverce.dll)

Siehe auch

SqlCeDataReader-Member | System.Data.SqlServerCe-Namespace