API-Mitglieder

Geschützte Mitglieder einschließen
Geerbte Mitglieder einschließen

Verwaltete Versionen der ESENT-API. Diese Klasse enthält statische Methoden, die der nicht verwalteten ESENT-API entsprechen. Diese Methoden lösen Ausnahmen aus, wenn Fehler zurückgegeben werden. Hilfsmethoden für die ESENT-API. Diese schließen JetMakeKey um. Interne Methoden der API. Hilfsmethoden für die ESENT-API. Diese Datenkonvertierung für JetMakeKey. Hilfsmethoden für die ESENT-API. Diese Methoden behandeln Datenbankmetadaten. Hilfsmethoden für die ESENT-API. Dies sind keine Interopversionen der API, sondern kapseln sehr häufige Verwendungen der Funktionen. API-Elemente, die als veraltet gekennzeichnet sind. Hilfsmethoden für die ESENT-API. Dies sind keine Interopversionen der API, sondern kapseln sehr häufige Verwendungen der Funktionen. Hilfsmethoden für die ESENT-API. Dazu werden Datenkonvertierungen zum Festlegen von Spalten verwendet.

Der API-Typ macht die folgenden Member verfügbar.

Methoden

  Name BESCHREIBUNG
Public methodStatic member DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) Deserialisieren eines Objekts aus einer Spalte.
Public methodStatic member DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Deserialisieren eines Objekts aus einer Spalte.
Public methodStatic member EscrowUpdate Führen Sie eine Atomzugabe in einer Spalte aus. Die Spalte muss vom Typ Long sein. Diese Funktion ermöglicht es mehreren Sitzungen, denselben Datensatz gleichzeitig ohne Konflikte zu aktualisieren.
Public methodStatic member GetBookmark Ruft die Textmarke für den Datensatz ab, der dem Indexeintrag an der aktuellen Position eines Cursors zugeordnet ist. Diese Textmarke kann dann verwendet werden, um den Cursor mit JetGotoBookmark wieder in denselben Datensatz zu positionieren.
Public methodStatic member GetColumnDictionary Erstellt ein Wörterbuch, das Spaltennamen ihren Spalten-IDs zugeordnet.
Public methodStatic member GetTableColumnid Rufen Sie die Spalten-ID der angegebenen Spalte ab.
Public methodStatic member GetTableColumns(JET_SESID, JET_TABLEID) Über alle Spalten in der Tabelle werden Informationen zu den einzelnen Spalten zurückgegeben.
Public methodStatic member GetTableColumns(JET_SESID, JET_DBID, String) Über alle Spalten in der Tabelle werden Informationen zu den einzelnen Spalten zurückgegeben.
Public methodStatic member GetTableIndexes(JET_SESID, JET_TABLEID) Über alle Indizes in der Tabelle werden Informationen zu den einzelnen Indizes zurückgegeben.
Public methodStatic member GetTableIndexes(JET_SESID, JET_DBID, String) Durchläuft alle Indexe in der Tabelle, wobei Informationen zu den einzelnen zurückgegeben werden.
Public methodStatic member GetTableNames Gibt die Namen der Tabellen in der Datenbank zurück.
Public methodStatic member IntersectIndexes Überschneiden Sie eine Gruppe von Indexbereichen und geben die Lesezeichen der Datensätze zurück, die in allen Indexbereichen gefunden werden. Siehe auch JetIntersectIndexes(JET_SESID, [], Int32, JET_RECORDLIST, IntersectIndexesGrbit).
Public methodStatic member JetAddColumn Fügen Sie einer vorhandenen Tabelle eine neue Spalte hinzu.
Public methodStatic member JetAttachDatabase Fügt eine Datenbankdatei für die Verwendung mit einer Datenbankinstanz an. Um die Datenbank zu verwenden, muss sie anschließend mit JetOpenDatabase(JET_SESID, String, String, String, JET_DBID, OpenDatabaseGrbit) geöffnet werden.
Public methodStatic member JetAttachDatabase2 Fügt eine Datenbankdatei für die Verwendung mit einer Datenbankinstanz an. Um die Datenbank zu verwenden, muss sie anschließend mit JetOpenDatabase(JET_SESID, String, String, String, JET_DBID, OpenDatabaseGrbit) geöffnet werden.
Public methodStatic member JetBackupInstance Führt eine Streamingsicherung einer Instanz aus, einschließlich aller angefügten Datenbanken, an ein Verzeichnis. Mit mehreren Sicherungsmethoden, die vom Modul unterstützt werden, ist dies die einfachste und am einfachsten gekapselte Funktion.
Public methodStatic member JetBeginExternalBackupInstance Initiiert eine externe Sicherung, während das Modul und die Datenbank online und aktiv sind.
Public methodStatic member JetBeginSession Initialisieren sie eine neue ESENT-Sitzung.
Public methodStatic member JetBeginTransaction Bewirkt, dass eine Sitzung eine Transaktion eingibt oder einen neuen Speicherpunkt in einer vorhandenen Transaktion erstellt.
Public methodStatic member JetBeginTransaction2 Bewirkt, dass eine Sitzung eine Transaktion eingibt oder einen neuen Speicherpunkt in einer vorhandenen Transaktion erstellt.
Public methodStatic member JetCloseDatabase Schließt eine Datenbankdatei, die zuvor mit JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit) geöffnet wurde oder mit JetCreateDatabase(JET_SESID, String, String, JET_DBID, CreateDatabaseGrbit) erstellt wurde.
Public methodStatic member JetCloseFileInstance Schließt eine Datei, die mit JetOpenFileInstance geöffnet wurde, nachdem die Daten aus dieser Datei mithilfe von JetReadFileInstance extrahiert wurden.
Public methodStatic member JetCloseTable Schließen Sie eine geöffnete Tabelle.
Public methodStatic member JetCommitTransaction Commits the changes made to the state of the database during the current save point and migrates them to the previous save point. Wenn der äußerste Speicherpunkt zugesichert wird, werden die Änderungen, die während dieses Speicherpunkts vorgenommen wurden, an den Status der Datenbank gebunden, und die Sitzung beendet die Transaktion.
Public methodStatic member JetCompact Erstellt eine Kopie einer vorhandenen Datenbank. Die Kopie wird optimal für die Verwendung in einen Zustand komprimiert. Daten in den kopierten Daten werden entsprechend den für die Indizes bei der Indexerstellung ausgewählten Maßnahmen gepackt. Auf diese Weise können komprimierte Daten so dicht wie möglich gespeichert werden. Alternativ können komprimierte Daten Speicherplatz für nachfolgende Datensatzwachstums- oder Indexeinfügungen reservieren.
Public methodStatic member JetComputeStats Führt jeden Index einer Tabelle durch, um genau die Anzahl der Einträge in einem Index und die Anzahl der unterschiedlichen Schlüssel in einem Index zu berechnen. Diese Informationen werden zusammen mit der Anzahl der Datenbankseiten, die einem Index zugeordnet sind, und die aktuelle Zeit der Berechnung in Indexmetadaten in der Datenbank gespeichert. Diese Daten können anschließend mit Informationsvorgängen abgerufen werden.
Public methodStatic member JetCreateDatabase Erstellt und angefügt eine Datenbankdatei.
Public methodStatic member JetCreateDatabase2 Erstellt und angefügt eine Datenbankdatei mit einer maximalen angegebenen Datenbankgröße.
Public methodStatic member JetCreateIndex Erstellt einen Index über Daten in einer ESE-Datenbank. Ein Index kann verwendet werden, um bestimmte Daten schnell zu finden.
Public methodStatic member JetCreateIndex2 Erstellt Indizes über Daten in einer ESE-Datenbank.
Public methodStatic member JetCreateInstance Ordnet eine neue Instanz des Datenbankmoduls zu.
Public methodStatic member JetCreateInstance2 Weisen Sie eine neue Instanz des Datenbankmoduls für die Verwendung in einem einzelnen Prozess zu, wobei ein Anzeigename angegeben ist.
Public methodStatic member JetCreateTable Erstellen Sie eine leere Tabelle. Die neu erstellte Tabelle wird ausschließlich geöffnet.
Public methodStatic member JetCreateTableColumnIndex3 Erstellt eine Tabelle, fügt Spalten und Indizes für diese Tabelle hinzu.
Public methodStatic member JetDefragment Startet und stoppt Datenbankdefragmentierungsaufgaben, die die Datenorganisation innerhalb einer Datenbank verbessern.
Public methodStatic member JetDefragment2 Startet und stoppt Datenbankdefragmentierungsaufgaben, die die Datenorganisation innerhalb einer Datenbank verbessern.
Public methodStatic member JetDelete Löscht den aktuellen Datensatz in einer Datenbanktabelle.
Public methodStatic member JetDeleteColumn Löscht eine Spalte aus einer Datenbanktabelle.
Public methodStatic member JetDeleteColumn2 Löscht eine Spalte aus einer Datenbanktabelle.
Public methodStatic member JetDeleteIndex Löscht einen Index aus einer Datenbanktabelle.
Public methodStatic member JetDeleteTable Löscht eine Tabelle aus einer Datenbank.
Public methodStatic member JetDetachDatabase Gibt eine Datenbankdatei frei, die zuvor an eine Datenbanksitzung angefügt wurde.
Public methodStatic member JetDetachDatabase2 Gibt eine Datenbankdatei frei, die zuvor an eine Datenbanksitzung angefügt wurde.
Public methodStatic member JetDupCursor Dupliziert einen geöffneten Cursor und gibt einen Handle an den doppelten Cursor zurück. Wenn der Cursor, der dupliziert wurde, ein schreibgeschützter Cursor war, ist der duplizierte Cursor auch ein schreibgeschützter Cursor. Jeder Zustand im Zusammenhang mit dem Erstellen eines Suchschlüssels oder aktualisieren eines Datensatzes wird nicht in den duplizierten Cursor kopiert. Darüber hinaus wird die Position des ursprünglichen Cursors nicht in den duplizierten Cursor dupliziert. Der duplizierte Cursor wird immer im gruppierten Index geöffnet, und seine Position befindet sich immer in der ersten Zeile der Tabelle.
Public methodStatic member JetDupSession Initialisieren Sie eine neue ESE-Sitzung in derselben Instanz wie die angegebene sesid.
Public methodStatic member JetEndExternalBackupInstance Beendet eine externe Sicherungssitzung. Diese API ist die letzte API in einer Reihe von APIs, die aufgerufen werden müssen, um eine erfolgreiche Onlinesicherung (nicht VSS-basiert) auszuführen.
Public methodStatic member JetEndExternalBackupInstance2 Beendet eine externe Sicherungssitzung. Diese API ist die letzte API in einer Reihe von APIs, die aufgerufen werden müssen, um eine erfolgreiche Onlinesicherung (nicht VSS-basiert) auszuführen.
Public methodStatic member JetEndSession Beendet eine Sitzung.
Public methodStatic member JetEnumerateColumns Ruft effizient eine Reihe von Spalten und deren Werte aus dem aktuellen Datensatz eines Cursors oder dem Kopierpuffer dieses Cursors ab. Die abgerufenen Spalten und Werte können durch eine Liste mit Spalten-IDs, itagSequence-Zahlen und anderen Merkmalen eingeschränkt werden. Diese Spaltenabruf-API ist eindeutig, dass sie Informationen in dynamisch zugeordnetem Speicher zurückgibt, der mithilfe eines vom Benutzer bereitgestellten realloc-kompatiblen Rückrufs abgerufen wird. Diese neue Flexibilität ermöglicht das effiziente Abrufen von Spaltendaten mit spezifischen Merkmalen (z. B. Größe und Multiplizität), die dem Aufrufer unbekannt sind. Dadurch wird die Notwendigkeit der Verwendung der Ermittlungsmodi von JetRetrieveColumn beseitigt, um diese Merkmale zu bestimmen, um einen endgültigen Aufruf von JetRetrieveColumn einzurichten, der die gewünschten Daten erfolgreich abruft.
Public methodStatic member JetEscrowUpdate Führt einen Atomzugabevorgang in einer Spalte aus. Diese Funktion ermöglicht es mehreren Sitzungen, denselben Datensatz gleichzeitig ohne Konflikte zu aktualisieren. Siehe auch EscrowUpdate(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32).
Public methodStatic member JetFreeBuffer Gibt Arbeitsspeicher frei, der von einem Datenbankmodulaufruf zugewiesen wurde.
Public methodStatic member JetGetAttachInfoInstance Wird während einer von JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) initiierten Sicherung verwendet, um eine Instanz für die Namen von Datenbankdateien abzufragen, die Teil des Sicherungsdateisatzes werden sollen. Es werden nur Datenbanken berücksichtigt, die derzeit mit JetAttachDatabase(JET_SESID, String, AttachDatabaseGrbit) an die Instanz angefügt sind. Diese Dateien können später mithilfe von JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64, Int64) geöffnet und mithilfe von JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32, Int32) gelesen werden.
Public methodStatic member JetGetBookmark Ruft die Textmarke für den Datensatz ab, der dem Indexeintrag an der aktuellen Position eines Cursors zugeordnet ist. Diese Textmarke kann dann verwendet werden, um den Cursor mit JetGotoBookmark(JET_SESID, JET_TABLEID, [], Int32) wieder an denselben Datensatz zu positionieren. Die Textmarke darf nicht mehr als BookmarkMost Bytes sein. Siehe auch GetBookmark(JET_SESID, JET_TABLEID).
Public methodStatic member JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNBASE) Ruft Informationen zu einer Spalte in einer Tabelle ab.
Public methodStatic member JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNDEF) Ruft Informationen zu einer Tabellenspalte ab.
Public methodStatic member JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNLIST) Ruft Informationen zu allen Spalten in einer Tabelle ab.
Public methodStatic member JetGetCurrentIndex Ddeterminiert den Namen des aktuellen Indexes eines bestimmten Cursors. Dieser Name wird auch verwendet, um diesen Index später mithilfe von JetSetCurrentIndex(JET_SESID, JET_TABLEID, String) erneut auszuwählen. Es kann auch verwendet werden, um die Eigenschaften dieses Indexes mithilfe von JetGetTableIndexInfo zu ermitteln.
Public methodStatic member JetGetCursorInfo Bestimmen Sie, ob eine Aktualisierung des aktuellen Datensatzes eines Cursors zu einem Schreibkonflikt führt, basierend auf dem aktuellen Aktualisierungsstatus des Datensatzes. Es ist möglich, dass ein Schreibkonflikt letztendlich zurückgegeben wird, auch wenn JetGetCursorInfo erfolgreich zurückgegeben wird. da eine andere Sitzung den Datensatz vor der aktuellen Sitzung aktualisieren kann, kann derselbe Datensatz aktualisiert werden.
Public methodStatic member JetGetDatabaseFileInfo(String, JET_DBINFOMISC, JET_DbInfo) Ruft bestimmte Informationen über die angegebene Datenbank ab.
Public methodStatic member JetGetDatabaseFileInfo(String, Int32, JET_DbInfo) Ruft bestimmte Informationen über die angegebene Datenbank ab.
Public methodStatic member JetGetDatabaseFileInfo(String, Int64, JET_DbInfo) Ruft bestimmte Informationen über die angegebene Datenbank ab.
Public methodStatic member JetGetDatabaseInfo(JET_SESID, JET_DBID, JET_DBINFOMISC, JET_DbInfo) Ruft bestimmte Informationen über die angegebene Datenbank ab.
Public methodStatic member JetGetDatabaseInfo(JET_SESID, JET_DBID, Int32, JET_DbInfo) Ruft bestimmte Informationen über die angegebene Datenbank ab.
Public methodStatic member JetGetDatabaseInfo(JET_SESID, JET_DBID, String, JET_DbInfo) Ruft bestimmte Informationen über die angegebene Datenbank ab.
Public methodStatic member JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST) Veraltet. Ruft Informationen zu Indizes in einer Tabelle ab.
Public methodStatic member JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXID, JET_IdxInfo) Ruft Informationen zu Indizes in einer Tabelle ab.
Public methodStatic member JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST, JET_IdxInfo) Ruft Informationen zu Indizes in einer Tabelle ab.
Public methodStatic member JetGetIndexInfo(JET_SESID, JET_DBID, String, String, Int32, JET_IdxInfo) Ruft Informationen zu Indizes in einer Tabelle ab.
Public methodStatic member JetGetIndexInfo(JET_SESID, JET_DBID, String, String, String, JET_IdxInfo) Ruft Informationen zu Indizes in einer Tabelle ab.
Public methodStatic member JetGetIndexInfo(JET_SESID, JET_DBID, String, String, UInt16, JET_IdxInfo) Ruft Informationen zu Indizes in einer Tabelle ab.
Public methodStatic member JetGetInstanceInfo Ruft Informationen zu den ausgeführten Instanzen ab.
Public methodStatic member JetGetLock Reservieren Sie explizit die Möglichkeit, eine Zeile, eine Schreibsperre zu aktualisieren oder explizit zu verhindern, dass eine Zeile von einer anderen Sitzung aktualisiert wird, Lesesperre. Normalerweise werden Zeilenschreibsperren implizit als Ergebnis der Aktualisierung von Zeilen abgerufen. Lesesperren sind in der Regel aufgrund der Datensatzversionsverwaltung nicht erforderlich. In einigen Fällen möchte eine Transaktion jedoch explizit eine Zeile sperren, um die Serialisierung zu erzwingen, oder um sicherzustellen, dass ein nachfolgender Vorgang erfolgreich ist.
Public methodStatic member JetGetLogInfoInstance Wird während einer von JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) initiierten Sicherung verwendet, um eine Instanz für die Namen von Datenbankpatchdateien und Logfiles abzufragen, die Teil des Sicherungsdateisatzes werden sollen. Diese Dateien können später mithilfe von JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64, Int64) geöffnet und mithilfe von JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32, Int32) gelesen werden.
Public methodStatic member JetGetLS Ermöglicht der Anwendung das Abrufen des Kontexthandles, das als "Local Storage" bezeichnet wird, das einem Cursor oder der tabelle zugeordnet ist, die diesem Cursor zugeordnet ist. Dieser Kontexthandpunkt muss zuvor mithilfe von JetSetLS(JET_SESID, JET_TABLEID, JET_LS, LsGrbit) festgelegt worden sein. JetGetLS kann auch verwendet werden, um den aktuellen Kontextziehpunkt für einen Cursor oder eine Tabelle gleichzeitig abzurufen und diesen Kontextziehpunkt zurückzusetzen.
Public methodStatic member JetGetObjectInfo(JET_SESID, JET_DBID, JET_OBJECTLIST) Ruft Informationen zu Datenbankobjekten ab.
Public methodStatic member JetGetObjectInfo(JET_SESID, JET_DBID, JET_objtyp, String, JET_OBJECTINFO) Ruft Informationen zu Datenbankobjekten ab.
Public methodStatic member JetGetRecordPosition Gibt die Bruchposition des aktuellen Datensatzes im aktuellen Index in Form einer JET_RECPOS Struktur zurück. Siehe auch JetGotoPosition(JET_SESID, JET_TABLEID, JET_RECPOS).
Public methodStatic member JetGetSecondaryIndexBookmark Ruft eine spezielle Textmarke für den sekundären Indexeintrag an der aktuellen Position eines Cursors ab. Diese Textmarke kann dann verwendet werden, um diesen Cursor mithilfe von JetGotoSecondaryIndexBookmark effizient wieder an denselben Indexeintrag zu positionieren. Dies ist am nützlichsten, wenn sie in einem sekundären Index neu positioniert werden, der doppelte Schlüssel enthält oder mehrere Indexeinträge für denselben Datensatz enthält.
Public methodStatic member JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String, Int32) Ruft Datenbankkonfigurationsoptionen ab.
Public methodStatic member JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String, Int32) Ruft Datenbankkonfigurationsoptionen ab.
Public methodStatic member JetGetTableColumnInfo(JET_SESID, JET_TABLEID, JET_COLUMNID, JET_COLUMNDEF) Ruft Informationen zu einer Tabellenspalte ab.
Public methodStatic member JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNDEF) Ruft Informationen zu einer Tabellenspalte ab.
Public methodStatic member JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNLIST) Ruft Informationen zu allen Spalten in der Tabelle ab.
Public methodStatic member JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST) Veraltet. Ruft Informationen zu Indizes in einer Tabelle ab.
Public methodStatic member JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXID, JET_IdxInfo) Ruft Informationen zu Indizes in einer Tabelle ab.
Public methodStatic member JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST, JET_IdxInfo) Ruft Informationen zu Indizes in einer Tabelle ab.
Public methodStatic member JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, Int32, JET_IdxInfo) Ruft Informationen zu Indizes in einer Tabelle ab.
Public methodStatic member JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, String, JET_IdxInfo) Ruft Informationen zu Indizes in einer Tabelle ab.
Public methodStatic member JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, UInt16, JET_IdxInfo) Ruft Informationen zu Indizes in einer Tabelle ab.
Public methodStatic member JetGetTableInfo(JET_SESID, JET_TABLEID, JET_DBID, JET_TblInfo) Ruft verschiedene Informationen zu einer Tabelle in einer Datenbank ab.
Public methodStatic member JetGetTableInfo(JET_SESID, JET_TABLEID, JET_OBJECTINFO, JET_TblInfo) Ruft verschiedene Informationen zu einer Tabelle in einer Datenbank ab.
Public methodStatic member JetGetTableInfo(JET_SESID, JET_TABLEID, Int32, JET_TblInfo) Ruft verschiedene Informationen zu einer Tabelle in einer Datenbank ab.
Public methodStatic member JetGetTableInfo(JET_SESID, JET_TABLEID, [], JET_TblInfo) Ruft verschiedene Informationen zu einer Tabelle in einer Datenbank ab.
Public methodStatic member JetGetTableInfo(JET_SESID, JET_TABLEID, String, JET_TblInfo) Ruft verschiedene Informationen zu einer Tabelle in einer Datenbank ab.
Public methodStatic member JetGetTruncateLogInfoInstance Wird während einer von JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) initiierten Sicherung verwendet, um eine Instanz für die Namen der Transaktionsprotokolldateien abzufragen, die sicher gelöscht werden können, nachdem die Sicherung erfolgreich abgeschlossen wurde.
Public methodStatic member JetGetVersion Ruft die Version des Datenbankmoduls ab.
Public methodStatic member JetGotoBookmark Positioniert einen Cursor an einen Indexeintrag für den Datensatz, der der angegebenen Textmarke zugeordnet ist. Die Textmarke kann mit einem beliebigen Index verwendet werden, der über eine Tabelle definiert ist. Die Textmarke für einen Datensatz kann mithilfe von JetGetBookmark(JET_SESID, JET_TABLEID, [], Int32, Int32, Int32) abgerufen werden.
Public methodStatic member JetGotoPosition Verschiebt einen Cursor an eine neue Position, die einen Bruchteil des Weges durch den aktuellen Index darstellt. Siehe auch JetGetRecordPosition(JET_SESID, JET_TABLEID, JET_RECPOS).
Public methodStatic member JetGotoSecondaryIndexBookmark Positioniert einen Cursor an einen Indexeintrag, der der angegebenen sekundären Indexmarke zugeordnet ist. Die sekundäre Indexmarke muss mit demselben Index über derselben Tabelle verwendet werden, aus der sie ursprünglich abgerufen wurde. Die sekundäre Indexmarke für einen Indexeintrag kann mithilfe von JetGotoSecondaryIndexBookmark(JET_SESID, JET_TABLEID, [], Int32, [], Int32, GotoSecondaryIndexBookmarkGrbit) abgerufen werden.
Public methodStatic member JetGrowDatabase Erweitert die Größe einer datenbank, die derzeit geöffnet ist.
Public methodStatic member JetIdle Führt Leerlaufbereinigungsaufgaben aus oder überprüft den Versionsspeicherstatus in ESE.
Public methodStatic member JetIndexRecordCount Zählt die Anzahl der Einträge im aktuellen Index aus der aktuellen Position vorwärts. Die aktuelle Position ist in der Anzahl enthalten. Die Anzahl kann größer als die Gesamtanzahl der Datensätze in der Tabelle sein, wenn der aktuelle Index über einer mehrwertigen Spalte liegt und Instanzen der Spalte mehrere Werte aufweisen. Wenn die Tabelle leer ist, wird 0 für die Anzahl zurückgegeben.
Public methodStatic member JetInit Initialisieren Sie das ESENT-Datenbankmodul.
Public methodStatic member JetInit2 Initialisieren Sie das ESENT-Datenbankmodul.
Public methodStatic member JetIntersectIndexes Berechnet die Schnittmenge zwischen mehreren Indexeinträgen aus verschiedenen sekundären Indizes über derselben Tabelle. Dieser Vorgang ist nützlich, um die Datensätze in einer Tabelle zu finden, die zwei oder mehr Kriterien entsprechen, die mithilfe von Indexbereichen ausgedrückt werden können. Siehe auch IntersectIndexes(JET_SESID, []).
Public methodStatic member JetMakeKey Erstellt Suchschlüssel, die dann von JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) und JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) verwendet werden können.
Public methodStatic member JetMove(JET_SESID, JET_TABLEID, JET_Move, MoveGrbit) Navigieren Sie durch einen Index. Der Cursor kann am Anfang oder Ende des Indexes positioniert und um eine angegebene Anzahl von Indexeinträgen rückwärts und vorwärts verschoben werden. Siehe auch TryMoveFirst(JET_SESID, JET_TABLEID), TryMoveLast(JET_SESID, JET_TABLEID), TryMoveNext(JET_SESID, JET_TABLEID), TryMovePrevious(JET_SESID, JET_TABLEID).
Public methodStatic member JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) Navigieren Sie durch einen Index. Der Cursor kann am Anfang oder Ende des Indexes positioniert und durch eine angegebene Anzahl von Indexeinträgen rückwärts und vorwärts verschoben werden. Siehe auch TryMoveFirst(JET_SESID, JET_TABLEID), TryMoveLast(JET_SESID, JET_TABLEID), TryMoveNext(JET_SESID, JET_TABLEID), TryMovePrevious(JET_SESID, JET_TABLEID).
Public methodStatic member JetOpenDatabase Öffnet eine zuvor angefügte Datenbank mit JetAttachDatabase(JET_SESID, String, AttachDatabaseGrbit), für die Verwendung mit einer Datenbanksitzung. Diese Funktion kann mehrmals für dieselbe Datenbank aufgerufen werden.
Public methodStatic member JetOpenFileInstance Öffnet eine angefügte Datenbank, Datenbank-Patchdatei oder Transaktionsprotokolldatei einer aktiven Instanz zum Zweck der Ausführung einer Streaming-Fuzzy-Sicherung. Die Daten aus diesen Dateien können anschließend über den zurückgegebenen Handle mithilfe von JetReadFileInstance gelesen werden. Der zurückgegebene Handle muss mithilfe von JetCloseFileInstance geschlossen werden. Eine externe Sicherung der Instanz muss zuvor mit JetBeginExternalBackupInstance initiiert worden sein.
Public methodStatic member JetOpenTable Öffnet einen Cursor auf einer zuvor erstellten Tabelle.
Public methodStatic member JetOpenTempTable Erstellt eine temporäre Tabelle mit einem einzelnen Index. Eine temporäre Tabelle speichert und ruft Datensätze wie eine normale Tabelle ab, die mithilfe von JetCreateTableColumnIndex erstellt wurde. Temporäre Tabellen sind jedoch aufgrund ihrer flüchtigen Natur viel schneller als normale Tabellen. Sie können auch verwendet werden, um sehr schnell zu sortieren und doppelte Entfernungen auf Datensatzsätze durchzuführen, wenn sie auf rein sequenzielle Weise zugegriffen werden. Siehe auch JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Public methodStatic member JetOpenTempTable2 Erstellt eine temporäre Tabelle mit einem einzelnen Index. Eine temporäre Tabelle speichert und ruft Datensätze wie eine normale Tabelle ab, die mithilfe von JetCreateTableColumnIndex erstellt wurde. Temporäre Tabellen sind jedoch aufgrund ihrer flüchtigen Natur viel schneller als normale Tabellen. Sie können auch verwendet werden, um sehr schnell zu sortieren und doppelte Entfernungen auf Datensatzsätze durchzuführen, wenn sie auf rein sequenzielle Weise zugegriffen werden. Siehe auch JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, [], JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Public methodStatic member JetOpenTempTable3 Erstellt eine temporäre Tabelle mit einem einzelnen Index. Eine temporäre Tabelle speichert und ruft Datensätze wie eine normale Tabelle ab, die mithilfe von JetCreateTableColumnIndex erstellt wurde. Temporäre Tabellen sind jedoch aufgrund ihrer flüchtigen Natur viel schneller als normale Tabellen. Sie können auch verwendet werden, um sehr schnell zu sortieren und doppelte Entfernungen auf Datensatzsätze durchzuführen, wenn sie auf rein sequenzielle Weise zugegriffen werden. Siehe auch JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, [], JetOpenTemporaryTable(JET_SESID,JET_OPENTEMPORARYTABLE).
Public methodStatic member JetOSSnapshotFreeze Startet eine Momentaufnahme. Während die Momentaufnahme in Bearbeitung ist, kann keine Schreib-zu-Datenträger-Aktivität des Moduls erfolgen.
Public methodStatic member JetOSSnapshotPrepare Beginnt die Vorbereitungen für eine Momentaufnahmesitzung. Eine Momentaufnahmesitzung ist ein kurzes Zeitintervall, in dem das Modul keine Schreib-IOs auf Datenträger ausgibt, sodass das Modul an einer Volume-Momentaufnahmesitzung teilnehmen kann (wenn er von einem Momentaufnahmeautor gesteuert wird).
Public methodStatic member JetOSSnapshotThaw Benachrichtigt das Modul, dass es normale IO-Vorgänge nach einem Fixzeitraum und einer erfolgreichen Momentaufnahme fortsetzen kann.
Public methodStatic member JetPrepareUpdate Bereiten Sie einen Cursor für die Aktualisierung vor.
Public methodStatic member JetReadFileInstance Ruft den Inhalt einer Datei ab, die mit JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64, Int64) geöffnet wurde.
Public methodStatic member JetRegisterCallback Ermöglicht der Anwendung die Konfiguration des Datenbankmoduls, um Benachrichtigungen an die Anwendung für bestimmte Ereignisse zu stellen. Diese Benachrichtigungen sind einer bestimmten Tabelle zugeordnet und bleiben nur wirksam, bis die Instanz, die die Tabelle enthält, mithilfe von JetTerm(JET_INSTANCE) heruntergefahren wird.
Public methodStatic member JetRenameColumn Ändert den Namen einer vorhandenen Spalte.
Public methodStatic member JetRenameTable Ändert den Namen einer vorhandenen Tabelle.
Public methodStatic member JetResetSessionContext Zuordnen einer Sitzung aus dem aktuellen Thread. Dies sollte in Verbindung mit JetSetSessionContext(JET_SESID, IntPtr) verwendet werden.
Public methodStatic member JetResetTableSequential Benachrichtigt das Datenbankmodul, dass die Anwendung den gesamten Index nicht mehr überprüft, auf dem der Cursor positioniert ist. Dieser Aufruf umgekehrt eine Benachrichtigung, die von JetSetTableSequential(JET_SESID, JET_TABLEID, SetTableSequentialGrbit) gesendet wird.
Public methodStatic member JetRestoreInstance Wiederherstellen und Wiederherstellen einer Streamingsicherung einer Instanz einschließlich aller angefügten Datenbanken. Es ist konzipiert, mit einer Sicherung zu arbeiten, die mit der JetBackupInstance(JET_INSTANCE, String, BackupGrbit, JET_PFNSTATUS) -Funktion erstellt wurde. Dies ist die einfachste und am einfachsten gekapselte Wiederherstellungsfunktion.
Public methodStatic member JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) Ruft einen einzelnen Spaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist. Alternativ kann diese Funktion eine Spalte aus einem Datensatz abrufen, der im Cursorkopiepuffer erstellt wird. Diese Funktion kann auch Spaltendaten aus einem Indexeintrag abrufen, der auf den aktuellen Datensatz verweist. Zusätzlich zum Abrufen des tatsächlichen Spaltenwerts kann JetRetrieveColumn auch zum Abrufen der Größe einer Spalte verwendet werden, bevor die Spaltendaten selbst abgerufen werden, sodass Anwendungspuffer entsprechend angepasst werden können.
Public methodStatic member JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) Ruft einen einzelnen Spaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist. Alternativ kann diese Funktion eine Spalte aus einem Datensatz abrufen, der im Cursorkopiepuffer erstellt wird. Diese Funktion kann auch Spaltendaten aus einem Indexeintrag abrufen, der auf den aktuellen Datensatz verweist. Zusätzlich zum Abrufen des tatsächlichen Spaltenwerts kann JetRetrieveColumn auch zum Abrufen der Größe einer Spalte verwendet werden, bevor die Spaltendaten selbst abgerufen werden, sodass Anwendungspuffer entsprechend angepasst werden können.
Public methodStatic member JetRetrieveColumns Ruft mehrere Spaltenwerte aus dem aktuellen Datensatz in einem einzelnen Vorgang ab. Ein Array von JET_RETRIEVECOLUMN Strukturen wird verwendet, um die Gruppe der abzurufenden Spaltenwerte zu beschreiben und Ausgabepuffer für jeden zu abrufenden Spaltenwert zu beschreiben.
Public methodStatic member JetRetrieveKey Ruft den Schlüssel für den Indexeintrag an der aktuellen Position eines Cursors ab. Siehe auch RetrieveKey(JET_SESID, JET_TABLEID, RetrieveKeyGrbit).
Public methodStatic member JetRollback Rückgängig gemachte Änderungen am Status der Datenbank und kehren zum letzten Speicherpunkt zurück. JetRollback schließt auch alle Cursor, die während des Speichernpunkts geöffnet wurden. Wenn der äußerste Speicherpunkt rückgängig ist, wird die Sitzung die Transaktion beenden.
Public methodStatic member JetSeek Positionieren Sie einen Cursor effizient auf einen Indexeintrag, der den suchkriterien entspricht, die durch den Suchschlüssel in diesem Cursor und die angegebene Ungleichheit angegeben sind. Ein Suchschlüssel muss zuvor mithilfe von JetMakeKey(JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit) erstellt worden sein. Siehe auch TrySeek(JET_SESID, JET_TABLEID, SeekGrbit).
Public methodStatic member JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, SetColumnGrbit, JET_SETINFO) Die Funktion JetSetColumn ändert einen einzelnen Spaltenwert in einem geänderten Datensatz, der eingefügt werden soll oder um den aktuellen Datensatz zu aktualisieren. Es kann einen vorhandenen Wert überschreiben, einen neuen Wert einer Reihe von Werten in einer mehrwertigen Spalte hinzufügen, einen Wert aus einer Reihe von Werten in einer mehrwertigen Spalte entfernen oder alle oder Teile eines langen Werts aktualisieren (eine Spalte vom Typ LongText oder LongBinary).
Public methodStatic member JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, SetColumnGrbit, JET_SETINFO) Die Funktion JetSetColumn ändert einen einzelnen Spaltenwert in einem geänderten Datensatz, der eingefügt werden soll oder um den aktuellen Datensatz zu aktualisieren. Es kann einen vorhandenen Wert überschreiben, einen neuen Wert einer Reihe von Werten in einer mehrwertigen Spalte hinzufügen, einen Wert aus einer Reihe von Werten in einer mehrwertigen Spalte entfernen oder alle oder Teile eines langen Werts aktualisieren (eine Spalte vom Typ LongText oder LongBinary).
Public methodStatic member JetSetColumnDefaultValue Ändert den Standardwert einer vorhandenen Spalte.
Public methodStatic member JetSetColumns Ermöglicht es einer Anwendung, mehrere Spaltenwerte in einem einzelnen Vorgang festzulegen. Ein Array von JET_SETCOLUMN Strukturen wird verwendet, um den Satz der zu festlegenden Spaltenwerte zu beschreiben und Eingabepuffer für jeden zu festlegenden Spaltenwert zu beschreiben.
Public methodStatic member JetSetCurrentIndex Legen Sie den aktuellen Index eines Cursors fest.
Public methodStatic member JetSetCurrentIndex2 Legen Sie den aktuellen Index eines Cursors fest.
Public methodStatic member JetSetCurrentIndex3 Legen Sie den aktuellen Index eines Cursors fest.
Public methodStatic member JetSetCurrentIndex4 Legen Sie den aktuellen Index eines Cursors fest.
Public methodStatic member JetSetDatabaseSize Legt die Größe einer nicht geöffneten Datenbankdatei fest.
Public methodStatic member JetSetIndexRange Beschränkt vorübergehend den Satz von Indexeinträgen, die der Cursor mithilfe von JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) ausgeführt werden kann, auf diejenigen ab dem aktuellen Indexeintrag und enden auf dem Indexeintrag, der den suchkriterien entspricht, die vom Suchschlüssel in diesem Cursor und den angegebenen gebundenen Kriterien angegeben werden. Ein Suchschlüssel muss zuvor mithilfe von JetMakeKey(JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit) erstellt worden sein. Siehe auch TrySetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Public methodStatic member JetSetLS Ermöglicht der Anwendung das Zuordnen eines Kontexthandles, das als "Local Storage" bezeichnet wird, einem Cursor oder der tabelle, die diesem Cursor zugeordnet ist. Dieses Kontexthandle kann von der Anwendung verwendet werden, um Hilfsdaten zu speichern, die einem Cursor oder einer Tabelle zugeordnet sind. Die Anwendung wird später mit einem Laufzeitrückruf benachrichtigt, wenn das Kontexthandle freigegeben werden muss. Dies ermöglicht das Zuordnen des dynamisch zugewiesenen Zustands zu einem Cursor oder einer Tabelle.
Public methodStatic member JetSetSessionContext Ordnet eine Sitzung mit dem aktuellen Thread mit dem angegebenen Kontexthandpunkt zu. Diese Zuordnung überschreibt die Standardmodulanforderung, dass eine Transaktion für eine bestimmte Sitzung vollständig im selben Thread erfolgen muss. Verwenden Sie JetResetSessionContext(JET_SESID), um die Zuordnung zu entfernen.
Public methodStatic member JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, JET_CALLBACK, String) Legt Datenbankkonfigurationsoptionen fest.
Public methodStatic member JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String) Legt Datenbankkonfigurationsoptionen fest.
Public methodStatic member JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String) Legt Datenbankkonfigurationsoptionen fest.
Public methodStatic member JetSetTableSequential Benachrichtigt das Datenbankmodul, dass die Anwendung den gesamten Index überprüft, auf dem der Cursor positioniert ist. Folglich werden die Methoden, mit denen auf die Indexdaten zugegriffen wird, so schnell wie möglich abgestimmt. Siehe auch JetResetTableSequential(JET_SESID, JET_TABLEID, ResetTableSequentialGrbit).
Public methodStatic member JetStopBackupInstance Verhindert, dass die Streaming-Sicherungsaktivität auf eine bestimmte ausgeführte Instanz fortgesetzt wird, wodurch die Streamingsicherung auf vorhersehbare Weise beendet wird.
Public methodStatic member JetStopServiceInstance Bereitet eine Instanz für die Beendigung vor.
Public methodStatic member JetTerm Beenden Sie eine Instanz, die mit JetInit(JET_INSTANCE) oder JetCreateInstance(JET_INSTANCE, String) erstellt wurde.
Public methodStatic member JetTerm2 Beenden Sie eine Instanz, die mit JetInit(JET_INSTANCE) oder JetCreateInstance(JET_INSTANCE, String) erstellt wurde.
Public methodStatic member JetTruncateLogInstance Wird während einer von JetBeginExternalBackup initiierten Sicherung verwendet, um alle Transaktionsprotokolldateien zu löschen, die nicht mehr benötigt werden, nachdem die aktuelle Sicherung erfolgreich abgeschlossen wurde.
Public methodStatic member JetUnregisterCallback Konfiguriert das Datenbankmodul so, dass die Ausgabe von Benachrichtigungen an die Anwendung beendet wird, wie zuvor über JetRegisterCallback(JET_SESID, JET_TABLEID, JET_cbtyp, JET_CALLBACK, IntPtr, JET_HANDLE).
Public methodStatic member JetUpdate(JET_SESID, JET_TABLEID) Die JetUpdate-Funktion führt einen Aktualisierungsvorgang aus, einschließlich des Einfügens einer neuen Zeile in eine Tabelle oder Aktualisieren einer vorhandenen Zeile. Das Löschen einer Tabellenzeile erfolgt durch Aufrufen von JetDelete(JET_SESID, JET_TABLEID).
Public methodStatic member JetUpdate(JET_SESID, JET_TABLEID, [], Int32, Int32) Die JetUpdate-Funktion führt einen Aktualisierungsvorgang aus, einschließlich des Einfügens einer neuen Zeile in eine Tabelle oder Aktualisieren einer vorhandenen Zeile. Das Löschen einer Tabellenzeile erfolgt durch Aufrufen von JetDelete(JET_SESID, JET_TABLEID).
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, Boolean, MakeKeyGrbit) Erstellt einen Suchschlüssel, der dann von JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) und JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) verwendet werden kann.
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, Byte, MakeKeyGrbit) Erstellt einen Suchschlüssel, der dann von JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) und JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) verwendet werden kann.
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, [], MakeKeyGrbit) Erstellt einen Suchschlüssel, der dann von JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) und JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) verwendet werden kann.
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, DateTime, MakeKeyGrbit) Erstellt einen Suchschlüssel, der dann von JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) und JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) verwendet werden kann.
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, Double, MakeKeyGrbit) Erstellt einen Suchschlüssel, der dann von JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) und JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) verwendet werden kann.
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, Guid, MakeKeyGrbit) Erstellt einen Suchschlüssel, der dann von JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) und JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) verwendet werden kann.
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, Int16, MakeKeyGrbit) Erstellt einen Suchschlüssel, der dann von JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) und JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) verwendet werden kann.
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, Int32, MakeKeyGrbit) Erstellt einen Suchschlüssel, der dann von JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) und JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) verwendet werden kann.
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, Int64, MakeKeyGrbit) Erstellt einen Suchschlüssel, der dann von JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) und JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) verwendet werden kann.
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, Single, MakeKeyGrbit) Erstellt einen Suchschlüssel, der dann von JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) und JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) verwendet werden kann.
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, UInt16, MakeKeyGrbit) Erstellt einen Suchschlüssel, der dann von JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) und JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) verwendet werden kann.
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, UInt32, MakeKeyGrbit) Erstellt einen Suchschlüssel, der dann von JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) und JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) verwendet werden kann.
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, UInt64, MakeKeyGrbit) Erstellt einen Suchschlüssel, der dann von JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) und JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) verwendet werden kann.
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, String, Encoding, MakeKeyGrbit) Erstellt einen Suchschlüssel, der dann von JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) und JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) verwendet werden kann.
Public methodStatic member MoveAfterLast Positionieren Sie den Cursor nach dem letzten Datensatz in der Tabelle. Eine nachfolgende Verschiebung vor dem Vorherigen positioniert den Cursor auf dem letzten Datensatz.
Public methodStatic member MoveBeforeFirst Positionieren Sie den Cursor vor dem ersten Datensatz in der Tabelle. Ein anschließender Wechsel positioniert den Cursor auf dem ersten Datensatz.
Public methodStatic member ResetIndexRange Entfernt einen Indexbereich, der mit JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) oder TrySetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) erstellt wurde. Wenn kein Indexbereich vorhanden ist, führt diese Methode nichts aus.
Public methodStatic member RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) Ruft einen einzelnen Spaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit, JET_RETINFO) Ruft einen einzelnen Spaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist. Alternativ kann diese Funktion eine Spalte aus einem Datensatz abrufen, der im Cursorkopiepuffer erstellt wird. Diese Funktion kann auch Spaltendaten aus einem Indexeintrag abrufen, der auf den aktuellen Datensatz verweist. Zusätzlich zum Abrufen des tatsächlichen Spaltenwerts kann JetRetrieveColumn auch verwendet werden, um die Größe einer Spalte abzurufen, bevor die Spaltendaten selbst abgerufen werden, damit Anwendungspuffer entsprechend angepasst werden können.
Public methodStatic member RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID) Ruft einen booleschen Spaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Ruft einen booleschen Spaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID) Ruft einen Bytespaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Ruft einen Bytespaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID) Ruft einen Datumszeitspaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Ruft einen Datumszeitspaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID) Ruft einen Doppeltspaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Ruft einen Doppeltspaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID) Ruft einen Float-Spaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Ruft einen Float-Spaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID) Ruft einen GUID-Spaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Ruft einen GUID-Spaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) Ruft einen einzelnen Spaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Ruft einen Int16-Spaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) Ruft einen einzelnen Spaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Ruft einen Int32-Spaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) Ruft einen einzelnen Spaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Ruft einen einzelnen Spaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID) Ruft einen einzelnen Spaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist. Die Unicode-Codierung wird verwendet.
Public methodStatic member RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, Codierung) Ruft einen Zeichenfolgenspaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, Codierung, RetrieveColumnGrbit) Ruft einen Zeichenfolgenspaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) Ruft einen Uint16-Spaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Ruft einen Uint16-Spaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) Ruft einen Uint32-Spaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Ruft einen Uint32-Spaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) Ruft einen Uint64-Spaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Ruft einen Uint64-Spaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist.
Public methodStatic member Abrufen vonColumns Ruft Spalten in ColumnValue-Objekte ab.
Public methodStatic member RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID) Ruft die Größe eines einzelnen Spaltenwerts aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist. Alternativ kann diese Funktion eine Spalte aus einem Datensatz abrufen, der im Cursorkopiepuffer erstellt wird. Diese Funktion kann auch Spaltendaten aus einem Indexeintrag abrufen, der auf den aktuellen Datensatz verweist.
Public methodStatic member RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32, RetrieveColumnGrbit) Ruft die Größe eines einzelnen Spaltenwerts aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist. Alternativ kann diese Funktion eine Spalte aus einem Datensatz abrufen, der im Cursorkopiepuffer erstellt wird. Diese Funktion kann auch Spaltendaten aus einem Indexeintrag abrufen, der auf den aktuellen Datensatz verweist.
Public methodStatic member RetrieveKey Ruft den Schlüssel für den Indexeintrag an der aktuellen Position eines Cursors ab.
Public methodStatic member SerializeObjectToColumn Schreiben Sie ein serialisiertes Formular eines Objekts in eine Spalte.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Boolean) Ändert einen einzelnen Spaltenwert in einem geänderten Datensatz, der eingefügt werden soll oder um den aktuellen Datensatz zu aktualisieren.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Byte) Ändert einen einzelnen Spaltenwert in einem geänderten Datensatz, der eingefügt werden soll oder um den aktuellen Datensatz zu aktualisieren.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, []) Ändert einen einzelnen Spaltenwert in einem geänderten Datensatz, der eingefügt werden soll oder um den aktuellen Datensatz zu aktualisieren.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, DateTime) Ändert einen einzelnen Spaltenwert in einem geänderten Datensatz, der eingefügt werden soll oder um den aktuellen Datensatz zu aktualisieren.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Double) Ändert einen einzelnen Spaltenwert in einem geänderten Datensatz, der eingefügt werden soll oder um den aktuellen Datensatz zu aktualisieren.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Guid) Ändert einen einzelnen Spaltenwert in einem geänderten Datensatz, der eingefügt werden soll oder um den aktuellen Datensatz zu aktualisieren.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int16) Ändert einen einzelnen Spaltenwert in einem geänderten Datensatz, der eingefügt werden soll oder um den aktuellen Datensatz zu aktualisieren.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32) Ändert einen einzelnen Spaltenwert in einem geänderten Datensatz, der eingefügt werden soll oder um den aktuellen Datensatz zu aktualisieren.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int64) Ändert einen einzelnen Spaltenwert in einem geänderten Datensatz, der eingefügt werden soll oder um den aktuellen Datensatz zu aktualisieren.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Single) Ändert einen einzelnen Spaltenwert in einem geänderten Datensatz, der eingefügt werden soll oder um den aktuellen Datensatz zu aktualisieren.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt16) Ändert einen einzelnen Spaltenwert in einem geänderten Datensatz, der eingefügt werden soll oder um den aktuellen Datensatz zu aktualisieren.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt32) Ändert einen einzelnen Spaltenwert in einem geänderten Datensatz, der eingefügt werden soll oder um den aktuellen Datensatz zu aktualisieren.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt64) Ändert einen einzelnen Spaltenwert in einem geänderten Datensatz, der eingefügt werden soll oder um den aktuellen Datensatz zu aktualisieren.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], SetColumnGrbit) Ändert einen einzelnen Spaltenwert in einem geänderten Datensatz, der eingefügt werden soll oder um den aktuellen Datensatz zu aktualisieren.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Codierung) Ändert einen einzelnen Spaltenwert in einem geänderten Datensatz, der eingefügt werden soll oder um den aktuellen Datensatz zu aktualisieren.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Codierung, SetColumnGrbit) Ändert einen einzelnen Spaltenwert in einem geänderten Datensatz, der eingefügt werden soll oder um den aktuellen Datensatz zu aktualisieren.
Public methodStatic member Setcolumns Legt Spalten aus ColumnValue-Objekten fest.
Public methodStatic member TryGetLock Reservieren Sie explizit die Möglichkeit, eine Zeile, eine Schreibsperre oder explizit zu verhindern, dass eine Zeile von einer anderen Sitzung aktualisiert wird, Lesesperre. Normalerweise werden Zeilenschreibsperren implizit aufgrund der Aktualisierung von Zeilen erworben. Lesesperren sind in der Regel aufgrund der Datensatzversionierung nicht erforderlich. In einigen Fällen kann jedoch eine Transaktion eine Zeile explizit sperren, um die Serialisierung zu erzwingen, oder um sicherzustellen, dass eine nachfolgende Operation erfolgreich ist.
Public methodStatic member TryMove Versuchen Sie, durch einen Index zu navigieren. Wenn die Navigation erfolgreich ist, gibt diese Methode true zurück. Wenn kein Datensatz vorhanden ist, um zu dieser Methode zu navigieren, wird "false" zurückgegeben; Eine Ausnahme wird für andere Fehler ausgelöst.
Public methodStatic member TryMoveFirst Versuchen Sie, zum ersten Datensatz in der Tabelle zu wechseln. Wenn die Tabelle leer ist, wird false zurückgegeben, wenn ein anderer Fehler aufgetreten ist, wird eine Ausnahme ausgelöst.
Public methodStatic member TryMoveLast Versuchen Sie, zum letzten Datensatz in der Tabelle zu wechseln. Wenn die Tabelle leer ist, wird false zurückgegeben, wenn ein anderer Fehler aufgetreten ist, wird eine Ausnahme ausgelöst.
Public methodStatic member TryMoveNext Versuchen Sie, zum nächsten Datensatz in der Tabelle zu wechseln. Wenn kein nächster Datensatz vorhanden ist, wird false zurückgegeben, wenn ein anderer Fehler aufgetreten ist, wird eine Ausnahme ausgelöst.
Public methodStatic member TryMovePrevious Versuchen Sie, zum vorherigen Datensatz in der Tabelle zu wechseln. Wenn kein vorheriger Datensatz vorhanden ist, wird false zurückgegeben, wenn ein anderer Fehler aufgetreten ist, wird eine Ausnahme ausgelöst.
Public methodStatic member TryOpenTable Versuchen Sie, eine Tabelle zu öffnen.
Public methodStatic member TrySeek Positionieren Sie einen Cursor effizient auf einen Indexeintrag, der den suchkriterien entspricht, die durch den Suchschlüssel in diesem Cursor und die angegebene Ungleichheit angegeben sind. Ein Suchschlüssel muss zuvor mithilfe von JetMakeKey erstellt worden sein.
Public methodStatic member TrySetIndexRange Begrenzt vorübergehend den Satz von Indexeinträgen, die der Cursor mithilfe von JetMove auf die vom aktuellen Indexeintrag absteigen und am Indexeintrag endet, der den suchkriterien entspricht, die durch den Suchschlüssel in diesem Cursor und den angegebenen gebundenen Kriterien angegeben sind. Ein Suchschlüssel muss zuvor mithilfe von JetMakeKey erstellt worden sein. Gibt true zurück, wenn der Indexbereich nicht leer ist, andernfalls false.

TOP

Siehe auch

Verweis

API-Klasse

Microsoft.Isam.Esent.Interop-Namespace