Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Geschützte Member einschließen
Geerbte Member 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 umschließen JetMakeKey. Nur interne Methoden der API. Hilfsmethoden für die ESENT-API. Dies tun die Datenkonvertierung für JetMakeKey. Hilfsmethoden für die ESENT-API. Diese Methoden behandeln Datenbankmetadaten. Hilfsmethoden für die ESENT-API. Dies sind keine Interoperabilitätsversionen 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 Interoperabilitätsversionen der API, sondern kapseln sehr häufige Verwendungen der Funktionen. Hilfsmethoden für die ESENT-API. Dies tun die Datenkonvertierung zum Festlegen von Spalten.
Der -API- Typ macht die folgenden Member verfügbar.
Methodik
Name | Beschreibung | |
---|---|---|
![]() ![]() |
DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) | Deserialisieren eines Objekts aus einer Spalte. |
![]() ![]() |
DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Deserialisieren eines Objekts aus einer Spalte. |
![]() ![]() |
EscrowUpdate- | Führen Sie eine Atomzugabe in einer Spalte aus. Die Spalte muss vom Typ Longsein. Diese Funktion ermöglicht es mehreren Sitzungen, denselben Datensatz gleichzeitig ohne Konflikte zu aktualisieren. |
![]() ![]() |
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 mithilfe von JetGotoBookmark wieder in denselben Datensatz zu positionieren. |
![]() ![]() |
GetColumnDictionary | Erstellt ein Wörterbuch, das Spaltennamen ihren Spalten-IDs zuordnet. |
![]() ![]() |
GetTableColumnid- | Ruft die Spalten-ID der angegebenen Spalte ab. |
![]() ![]() |
GetTableColumns(JET_SESID, JET_TABLEID) | Durchläuft alle Spalten in der Tabelle und gibt Informationen zu den einzelnen Spalten zurück. |
![]() ![]() |
GetTableColumns(JET_SESID, JET_DBID, String) | Durchläuft alle Spalten in der Tabelle und gibt Informationen zu den einzelnen Spalten zurück. |
![]() ![]() |
GetTableIndexes(JET_SESID, JET_TABLEID) | Durchläuft alle Indizes in der Tabelle und gibt Informationen zu den einzelnen Indizes zurück. |
![]() ![]() |
GetTableIndexes(JET_SESID, JET_DBID, String) | Durchläuft alle Indizes in der Tabelle, wobei Informationen zu den einzelnen zurückgegeben werden. |
![]() ![]() |
GetTableNames- | Gibt die Namen der Tabellen in der Datenbank zurück. |
![]() ![]() |
IntersectIndexes | Schneiden Sie eine Gruppe von Indexbereichen, und geben Sie die Lesezeichen der Datensätze zurück, die in allen Indexbereichen gefunden werden. Siehe auch JetIntersectIndexes(JET_SESID, [], Int32, JET_RECORDLIST, IntersectIndexesGrbit). |
![]() ![]() |
JetAddColumn- | Fügen Sie einer vorhandenen Tabelle eine neue Spalte hinzu. |
![]() ![]() |
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, JET_DBID, OpenDatabaseGrbit)geöffnet werden. |
![]() ![]() |
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, JET_DBID, OpenDatabaseGrbit)geöffnet werden. |
![]() ![]() |
JetBackupInstance- | Führt eine Streamingsicherung einer Instanz, einschließlich aller angefügten Datenbanken, in ein Verzeichnis aus. Bei mehreren vom Modul unterstützten Sicherungsmethoden ist dies die einfachste und am einfachsten gekapselte Funktion. |
![]() ![]() |
JetBeginExternalBackupInstance | Initiiert eine externe Sicherung, während das Modul und die Datenbank online und aktiv sind. |
![]() ![]() |
JetBeginSession- | Initialisieren Sie eine neue ESENT-Sitzung. |
![]() ![]() |
JetBeginTransaction- | Bewirkt, dass eine Sitzung eine Transaktion eingibt oder einen neuen Speicherpunkt in einer vorhandenen Transaktion erstellt. |
![]() ![]() |
JetBeginTransaction2- | Bewirkt, dass eine Sitzung eine Transaktion eingibt oder einen neuen Speicherpunkt in einer vorhandenen Transaktion erstellt. |
![]() ![]() |
JetCloseDatabase | Schließt eine Datenbankdatei, die zuvor mit JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit) oder mit JetCreateDatabase(JET_SESID, String, String, JET_DBID, CreateDatabaseGrbit)geöffnet wurde. |
![]() ![]() |
JetCloseFileInstance | Schließt eine Datei, die mit JetOpenFileInstance geöffnet wurde, nachdem die Daten aus dieser Datei mithilfe von JetReadFileInstance extrahiert wurden. |
![]() ![]() |
JetCloseTable- | Schließen Sie eine geöffnete Tabelle. |
![]() ![]() |
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 während dieses Speicherpunkts vorgenommenen Änderungen an dem Status der Datenbank übernommen, und die Sitzung beendet die Transaktion. |
![]() ![]() |
JetCompact- | Erstellt eine Kopie einer vorhandenen Datenbank. Die Kopie wird optimal für die Verwendung in einen Zustand komprimiert. Die Daten in den kopierten Daten werden entsprechend den für die Indizes bei indexerstellen gewählten Kennzahlen gepackt. Auf diese Weise können komprimierte Daten so dicht wie möglich gespeichert werden. Alternativ können komprimierte Daten Platz für nachfolgende Datensatzwachstums- oder Indexeinfügungen reservieren. |
![]() ![]() |
JetComputeStats- | Führt jeden Index einer Tabelle durch, um die Anzahl der Einträge in einem Index und die Anzahl der unterschiedlichen Schlüssel in einem Index genau zu berechnen. Diese Informationen werden zusammen mit der Anzahl der Datenbankseiten, die einem Index zugeordnet sind, und die aktuelle Uhrzeit der Berechnung in Indexmetadaten in der Datenbank gespeichert. Diese Daten können anschließend mit Informationsvorgängen abgerufen werden. |
![]() ![]() |
JetCreateDatabase- | Erstellt und fügt eine Datenbankdatei an. |
![]() ![]() |
JetCreateDatabase2- | Erstellt und fügt eine Datenbankdatei mit einer angegebenen maximalen Datenbankgröße an und fügt sie an. |
![]() ![]() |
JetCreateIndex- | Erstellt einen Index über Daten in einer ESE-Datenbank. Ein Index kann verwendet werden, um bestimmte Daten schnell zu finden. |
![]() ![]() |
JetCreateIndex2- | Erstellt Indizes über Daten in einer ESE-Datenbank. |
![]() ![]() |
JetCreateInstance- | Weist eine neue Instanz des Datenbankmoduls zu. |
![]() ![]() |
JetCreateInstance2 | Weisen Sie eine neue Instanz des Datenbankmoduls für die Verwendung in einem einzelnen Prozess zu, wobei ein Anzeigename angegeben ist. |
![]() ![]() |
JetCreateTable- | Erstellen Sie eine leere Tabelle. Die neu erstellte Tabelle wird exklusiv geöffnet. |
![]() ![]() |
JetCreateTableColumnIndex3 | Erstellt eine Tabelle, fügt Spalten und Indizes zu dieser Tabelle hinzu. |
![]() ![]() |
JetDefragment- | Startet und stoppt Datenbankdefragmentierungsaufgaben, die die Datenorganisation innerhalb einer Datenbank verbessern. |
![]() ![]() |
JetDefragment2- | Startet und stoppt Datenbankdefragmentierungsaufgaben, die die Datenorganisation innerhalb einer Datenbank verbessern. |
![]() ![]() |
JetDelete- | Löscht den aktuellen Datensatz in einer Datenbanktabelle. |
![]() ![]() |
JetDeleteColumn- | Löscht eine Spalte aus einer Datenbanktabelle. |
![]() ![]() |
JetDeleteColumn2 | Löscht eine Spalte aus einer Datenbanktabelle. |
![]() ![]() |
JetDeleteIndex- | Löscht einen Index aus einer Datenbanktabelle. |
![]() ![]() |
JetDeleteTable- | Löscht eine Tabelle aus einer Datenbank. |
![]() ![]() |
JetDetachDatabase- | Gibt eine Datenbankdatei frei, die zuvor an eine Datenbanksitzung angefügt wurde. |
![]() ![]() |
JetDetachDatabase2- | Gibt eine Datenbankdatei frei, die zuvor an eine Datenbanksitzung angefügt wurde. |
![]() ![]() |
JetDupCursor- | Dupliziert einen geöffneten Cursor und gibt einen Handle an den duplizierten Cursor zurück. Wenn der Cursor, der dupliziert wurde, ein schreibgeschützter Cursor war, ist der duplizierte Cursor auch ein schreibgeschützter Cursor. Jeder Status 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. |
![]() ![]() |
JetDupSession- | Initialisieren Sie eine neue ESE-Sitzung in derselben Instanz wie die angegebene sesid. |
![]() ![]() |
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 auf VSS basierend) auszuführen. |
![]() ![]() |
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 auf VSS basierend) auszuführen. |
![]() ![]() |
JetEndSession- | Beendet eine Sitzung. |
![]() ![]() |
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 von Spalten-IDs, itagSequence-Zahlen und anderen Merkmalen eingeschränkt werden. Diese Spaltenabruf-API ist eindeutig, da sie Informationen im dynamisch zugeordneten Speicher zurückgibt, der mithilfe eines vom Benutzer bereitgestellten reloc-kompatiblen Rückrufs abgerufen wird. Diese neue Flexibilität ermöglicht das effiziente Abrufen von Spaltendaten mit bestimmten Merkmalen (z. B. Größe und Multiplikation), die dem Aufrufer unbekannt sind. Dies beseitigt die Notwendigkeit, die Ermittlungsmodi von JetRetrieveColumn zu verwenden, um diese Merkmale zu bestimmen, um einen endgültigen Aufruf von JetRetrieveColumn einzurichten, der die gewünschten Daten erfolgreich abruft. |
![]() ![]() |
JetEscrowUpdate- | Führt einen Atomzugabevorgang für eine 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). |
![]() ![]() |
JetFreeBuffer- | Gibt Arbeitsspeicher frei, der von einem Datenbankmodulaufruf zugewiesen wurde. |
![]() ![]() |
JetGetAttachInfoInstance | Wird während einer von JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) initiierten Sicherung verwendet, 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 anschließend mit JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64, Int64) und mit JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32)geöffnet werden. |
![]() ![]() |
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)-zurück in denselben Datensatz zu positionieren. Die Textmarke darf nicht mehr als BookmarkMost Bytes sein. Siehe auch GetBookmark(JET_SESID, JET_TABLEID). |
![]() ![]() |
JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNBASE) | Ruft Informationen zu einer Spalte in einer Tabelle ab. |
![]() ![]() |
JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNDEF) | Ruft Informationen zu einer Tabellenspalte ab. |
![]() ![]() |
JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNLIST) | Ruft Informationen zu allen Spalten in einer Tabelle ab. |
![]() ![]() |
JetGetCurrentIndex- | Ddeterminiert den Namen des aktuellen Indexes eines bestimmten Cursors. Dieser Name wird auch verwendet, um diesen Index später mit JetSetCurrentIndex(JET_SESID, JET_TABLEID, String) als aktuellen Index erneut auszuwählen. Sie kann auch verwendet werden, um die Eigenschaften dieses Indexes mithilfe von JetGetTableIndexInfo zu ermitteln. |
![]() ![]() |
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 möglicherweise aktualisieren kann, bevor die aktuelle Sitzung denselben Datensatz aktualisieren kann. |
![]() ![]() |
JetGetDatabaseFileInfo(String, JET_DBINFOMISC, JET_DbInfo) | Ruft bestimmte Informationen über die angegebene Datenbank ab. |
![]() ![]() |
JetGetDatabaseFileInfo(String, Int32, JET_DbInfo) | Ruft bestimmte Informationen über die angegebene Datenbank ab. |
![]() ![]() |
JetGetDatabaseFileInfo(String, Int64, JET_DbInfo) | Ruft bestimmte Informationen über die angegebene Datenbank ab. |
![]() ![]() |
JetGetDatabaseInfo(JET_SESID, JET_DBID, JET_DBINFOMISC, JET_DbInfo) | Ruft bestimmte Informationen über die angegebene Datenbank ab. |
![]() ![]() |
JetGetDatabaseInfo(JET_SESID, JET_DBID, Int32, JET_DbInfo) | Ruft bestimmte Informationen über die angegebene Datenbank ab. |
![]() ![]() |
JetGetDatabaseInfo(JET_SESID, JET_DBID, String, JET_DbInfo) | Ruft bestimmte Informationen über die angegebene Datenbank ab. |
![]() ![]() |
JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST) | Obsolet. Ruft Informationen zu Indizes einer Tabelle ab. |
![]() ![]() |
JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXID, JET_IdxInfo) | Ruft Informationen zu Indizes einer Tabelle ab. |
![]() ![]() |
JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST, JET_IdxInfo) | Ruft Informationen zu Indizes einer Tabelle ab. |
![]() ![]() |
JetGetIndexInfo(JET_SESID, JET_DBID, String, String, Int32, JET_IdxInfo) | Ruft Informationen zu Indizes einer Tabelle ab. |
![]() ![]() |
JetGetIndexInfo(JET_SESID, JET_DBID, String, String, String, JET_IdxInfo) | Ruft Informationen zu Indizes einer Tabelle ab. |
![]() ![]() |
JetGetIndexInfo(JET_SESID, JET_DBID, String, String, UInt16, JET_IdxInfo) | Ruft Informationen zu Indizes einer Tabelle ab. |
![]() ![]() |
JetGetInstanceInfo- | Ruft Informationen zu den ausgeführten Instanzen ab. |
![]() ![]() |
JetGetLock- | Reservieren Sie explizit die Möglichkeit, eine Zeile zu aktualisieren, eine Sperre zu schreiben 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 eine Zeile explizit sperren, um die Serialisierung zu erzwingen, oder um sicherzustellen, dass ein nachfolgenden Vorgang erfolgreich ist. |
![]() ![]() |
JetGetLogInfoInstance- | Wird während einer sicherung verwendet, die von JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) initiiert wurde, eine Instanz für die Namen von Datenbankpatchdateien und Protokolldateien abzufragen, die Teil des Sicherungsdateisatzes werden sollen. Diese Dateien können anschließend mit JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64, Int64) und mit JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32)geöffnet werden. |
![]() ![]() |
JetGetLS- | Ermöglicht der Anwendung, das Kontexthandle abzurufen, das als lokaler Speicher bezeichnet wird, der einem Cursor oder der tabelle zugeordnet ist, die diesem Cursor zugeordnet ist. Dieses Kontexthandle muss zuvor mithilfe JetSetLS(JET_SESID, JET_TABLEID, JET_LS, LsGrbit)festgelegt worden sein. JetGetLS kann auch verwendet werden, um gleichzeitig das aktuelle Kontexthandle für einen Cursor oder eine Tabelle abzurufen und diesen Kontextziehpunkt zurückzusetzen. |
![]() ![]() |
JetGetObjectInfo(JET_SESID,JET_DBID, JET_OBJECTLIST) | Ruft Informationen zu Datenbankobjekten ab. |
![]() ![]() |
JetGetObjectInfo(JET_SESID, JET_DBID, JET_objtyp, String, JET_OBJECTINFO) | Ruft Informationen zu Datenbankobjekten ab. |
![]() ![]() |
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). |
![]() ![]() |
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 in denselben Indexeintrag zu setzen. 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. |
![]() ![]() |
JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String, Int32) | Ruft Datenbankkonfigurationsoptionen ab. |
![]() ![]() |
JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String, Int32) | Ruft Datenbankkonfigurationsoptionen ab. |
![]() ![]() |
JetGetTableColumnInfo(JET_SESID, JET_TABLEID, JET_COLUMNID, JET_COLUMNDEF) | Ruft Informationen zu einer Tabellenspalte ab. |
![]() ![]() |
JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNDEF) | Ruft Informationen zu einer Tabellenspalte ab. |
![]() ![]() |
JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNLIST) | Ruft Informationen zu allen Spalten in der Tabelle ab. |
![]() ![]() |
JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST) | Obsolet. Ruft Informationen zu Indizes einer Tabelle ab. |
![]() ![]() |
JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXID, JET_IdxInfo) | Ruft Informationen zu Indizes einer Tabelle ab. |
![]() ![]() |
JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST, JET_IdxInfo) | Ruft Informationen zu Indizes einer Tabelle ab. |
![]() ![]() |
JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, Int32, JET_IdxInfo) | Ruft Informationen zu Indizes einer Tabelle ab. |
![]() ![]() |
JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, String, JET_IdxInfo) | Ruft Informationen zu Indizes einer Tabelle ab. |
![]() ![]() |
JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, UInt16, JET_IdxInfo) | Ruft Informationen zu Indizes einer Tabelle ab. |
![]() ![]() |
JetGetTableInfo(JET_SESID, JET_TABLEID, JET_DBID, JET_TblInfo) | Ruft verschiedene Informationen zu einer Tabelle in einer Datenbank ab. |
![]() ![]() |
JetGetTableInfo(JET_SESID, JET_TABLEID, JET_OBJECTINFO, JET_TblInfo) | Ruft verschiedene Informationen zu einer Tabelle in einer Datenbank ab. |
![]() ![]() |
JetGetTableInfo(JET_SESID, JET_TABLEID, Int32, JET_TblInfo) | Ruft verschiedene Informationen zu einer Tabelle in einer Datenbank ab. |
![]() ![]() |
JetGetTableInfo(JET_SESID, JET_TABLEID, [], JET_TblInfo) | Ruft verschiedene Informationen zu einer Tabelle in einer Datenbank ab. |
![]() ![]() |
JetGetTableInfo(JET_SESID, JET_TABLEID, String, JET_TblInfo) | Ruft verschiedene Informationen zu einer Tabelle in einer Datenbank ab. |
![]() ![]() |
JetGetTruncateLogInfoInstance | Wird während einer sicherung verwendet, die von JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) initiiert wurde, eine Instanz für die Namen der Transaktionsprotokolldateien abzufragen, die sicher gelöscht werden können, nachdem die Sicherung erfolgreich abgeschlossen wurde. |
![]() ![]() |
JetGetVersion- | Ruft die Version des Datenbankmoduls ab. |
![]() ![]() |
JetGotoBookmark- | Positioniert einen Cursor an einen Indexeintrag für den Datensatz, der der angegebenen Textmarke zugeordnet ist. Die Textmarke kann mit jedem index verwendet werden, der über eine Tabelle definiert ist. Die Textmarke für einen Datensatz kann mit JetGetBookmark(JET_SESID, JET_TABLEID, [], Int32, Int32)abgerufen werden. |
![]() ![]() |
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). |
![]() ![]() |
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 mit JetGotoSecondaryIndexBookmark(JET_SESID, JET_TABLEID, [], Int32, [], Int32, Int32, GotoSecondaryIndexBookmarkGrbit)abgerufen werden. |
![]() ![]() |
JetGrowDatabase- | Erweitert die Größe einer aktuell geöffneten Datenbank. |
![]() ![]() |
JetIdle- | Führt Leerlaufbereinigungsaufgaben aus oder überprüft den Versionsspeicherstatus in ESE. |
![]() ![]() |
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 Gesamtzahl 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. |
![]() ![]() |
JetInit- | Initialisieren Sie das ESENT-Datenbankmodul. |
![]() ![]() |
JetInit2- | Initialisieren Sie das ESENT-Datenbankmodul. |
![]() ![]() |
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 erfüllen, die mithilfe von Indexbereichen ausgedrückt werden können. Siehe auch IntersectIndexes(JET_SESID, []). |
![]() ![]() |
JetMakeKey- | Erstellt Suchschlüssel, die dann von JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) und JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)verwendet werden können. |
![]() ![]() |
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 bestimmte 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). |
![]() ![]() |
JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) | Navigieren Sie durch einen Index. Der Cursor kann am Anfang oder Ende des Indexes positioniert und um eine bestimmte 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). |
![]() ![]() |
JetOpenDatabase- | Öffnet eine Datenbank, die zuvor mit JetAttachDatabase(JET_SESID, String, AttachDatabaseGrbit)für die Verwendung mit einer Datenbanksitzung angefügt wurde. Diese Funktion kann mehrmals für dieselbe Datenbank aufgerufen werden. |
![]() ![]() |
JetOpenFileInstance | Öffnet eine angefügte Datenbank, Datenbankpatchdatei oder Transaktionsprotokolldatei einer aktiven Instanz zum Zweck der Durchführung einer Streaming-Fuzzy-Sicherung. Die Daten aus diesen Dateien können anschließend mithilfe von JetReadFileInstance durch das zurückgegebene Handle gelesen werden. Das zurückgegebene Handle muss mit JetCloseFileInstance geschlossen werden. Eine externe Sicherung der Instanz muss zuvor mithilfe von JetBeginExternalBackupInstance initiiert worden sein. |
![]() ![]() |
JetOpenTable- | Öffnet einen Cursor auf einer zuvor erstellten Tabelle. |
![]() ![]() |
JetOpenTempTable- | Erstellt eine temporäre Tabelle mit einem einzelnen Index. Eine temporäre Tabelle speichert und ruft Datensätze wie eine gewöhnliche Tabelle ab, die mit JetCreateTableColumnIndex erstellt wurde. Temporäre Tabellen sind jedoch aufgrund ihrer veränderliche Art viel schneller als gewöhnliche Tabellen. Sie können auch verwendet werden, um das Entfernen von Duplikaten auf Datensatzsätze sehr schnell zu sortieren und durchzuführen, wenn auf eine rein sequenzielle Weise zugegriffen wird. Siehe auch JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE). |
![]() ![]() |
JetOpenTempTable2- | Erstellt eine temporäre Tabelle mit einem einzelnen Index. Eine temporäre Tabelle speichert und ruft Datensätze wie eine gewöhnliche Tabelle ab, die mit JetCreateTableColumnIndex erstellt wurde. Temporäre Tabellen sind jedoch aufgrund ihrer veränderliche Art viel schneller als gewöhnliche Tabellen. Sie können auch verwendet werden, um das Entfernen von Duplikaten auf Datensatzsätze sehr schnell zu sortieren und durchzuführen, wenn auf eine rein sequenzielle Weise zugegriffen wird. Siehe auch JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE). |
![]() ![]() |
JetOpenTempTable3- | Erstellt eine temporäre Tabelle mit einem einzelnen Index. Eine temporäre Tabelle speichert und ruft Datensätze wie eine gewöhnliche Tabelle ab, die mit JetCreateTableColumnIndex erstellt wurde. Temporäre Tabellen sind jedoch aufgrund ihrer veränderliche Art viel schneller als gewöhnliche Tabellen. Sie können auch verwendet werden, um das Entfernen von Duplikaten auf Datensatzsätze sehr schnell zu sortieren und durchzuführen, wenn auf eine rein sequenzielle Weise zugegriffen wird. Siehe auch JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE). |
![]() ![]() |
JetOSSnapshotFreeze | Startet eine Momentaufnahme. Während die Momentaufnahme ausgeführt wird, kann keine Schreib-zu-Datenträger-Aktivität durch das Modul ausgeführt werden. |
![]() ![]() |
JetOSSnapshotPrepare | Beginnt mit den Vorbereitungen für eine Momentaufnahmesitzung. Eine Momentaufnahmesitzung ist ein kurzes Zeitintervall, in dem das Modul keine Schreib-IOs auf den Datenträger ausgibt, sodass das Modul an einer Volumemomentaufnahmesitzung teilnehmen kann (wenn es von einem Snapshot-Writer gesteuert wird). |
![]() ![]() |
JetOSSnapshotThaw | Benachrichtigt das Modul, dass er normale E/A-Vorgänge nach einem Fixierungszeitraum und einer erfolgreichen Momentaufnahme fortsetzen kann. |
![]() ![]() |
JetPrepareUpdate- | Bereiten Sie einen Cursor für die Aktualisierung vor. |
![]() ![]() |
JetReadFileInstance- | Ruft den Inhalt einer Datei ab, die mit JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64)geöffnet wird. |
![]() ![]() |
JetRegisterCallback- | Ermöglicht der Anwendung, das Datenbankmodul so zu konfigurieren, dass Benachrichtigungen an die Anwendung für bestimmte Ereignisse gesendet werden. Diese Benachrichtigungen sind einer bestimmten Tabelle zugeordnet und bleiben nur wirksam, bis die Instanz, die die Tabelle enthält, mit JetTerm(JET_INSTANCE)heruntergefahren wird. |
![]() ![]() |
JetRenameColumn- | Ändert den Namen einer vorhandenen Spalte. |
![]() ![]() |
JetRenameTable- | Ändert den Namen einer vorhandenen Tabelle. |
![]() ![]() |
JetResetSessionContext- | Entfernt die Zuordnung einer Sitzung vom aktuellen Thread. Dies sollte in Verbindung mit JetSetSessionContext(JET_SESID, IntPtr)verwendet werden. |
![]() ![]() |
JetResetTableSequential- | Benachrichtigt das Datenbankmodul, dass die Anwendung nicht mehr den gesamten Index überprüft, auf dem der Cursor positioniert ist. Dieser Aufruf kehrt eine Benachrichtigung um, die von JetSetTableSequential(JET_SESID, JET_TABLEID, SetTableSequentialGrbit)gesendet wird. |
![]() ![]() |
JetRestoreInstance- | Stellt eine Streamingsicherung einer Instanz einschließlich aller angefügten Datenbanken wieder her und stellt sie wieder her. Es wurde entwickelt, um 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. |
![]() ![]() |
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, damit Anwendungspuffer entsprechend angepasst werden können. |
![]() ![]() |
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, damit Anwendungspuffer entsprechend angepasst werden können. |
![]() ![]() |
JetRetrieveColumns | Ruft mehrere Spaltenwerte aus dem aktuellen Datensatz in einem einzigen Vorgang ab. Ein Array von JET_RETRIEVECOLUMN Strukturen wird verwendet, um die abzurufenden Spaltenwerte zu beschreiben und Ausgabepuffer für jeden abzurufenden Spaltenwert zu beschreiben. |
![]() ![]() |
JetRetrieveKey- | Ruft den Schlüssel für den Indexeintrag an der aktuellen Position eines Cursors ab. Siehe auch RetrieveKey(JET_SESID, JET_TABLEID, RetrieveKeyGrbit). |
![]() ![]() |
JetRollback- | Macht die am Status der Datenbank vorgenommenen Änderungen rückgängig und kehrt zum letzten Speicherpunkt zurück. JetRollback schließt auch alle Cursor, die während des Speicherpunkts geöffnet wurden. Wenn der äußerste Speicherpunkt rückgängig gemacht wird, beendet die Sitzung die Transaktion. |
![]() ![]() |
JetSeek- | Positioniert einen Cursor effizient an einen Indexeintrag, der den durch den Suchschlüssel angegebenen Suchkriterien in diesem Cursor und der angegebenen Ungleichheit entspricht. Ein Suchschlüssel muss zuvor mit JetMakeKey(JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit)erstellt worden sein. Siehe auch TrySeek(JET_SESID, JET_TABLEID, SeekGrbit). |
![]() ![]() |
JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, SetColumnGrbit, JET_SETINFO) | Die JetSetColumn-Funktion ändert einen einzelnen Spaltenwert in einem geänderten Datensatz, der eingefügt werden soll oder um den aktuellen Datensatz zu aktualisieren. Er kann einen vorhandenen Wert überschreiben, einen neuen Wert zu einer Abfolge von Werten in einer mehrwertigen Spalte hinzufügen, einen Wert aus einer Abfolge von Werten in einer mehrwertigen Spalte entfernen oder einen ganzen oder einen Teil eines langen Werts aktualisieren (eine Spalte vom Typ LongText oder LongBinary). |
![]() ![]() |
JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, SetColumnGrbit, JET_SETINFO) | Die JetSetColumn-Funktion ändert einen einzelnen Spaltenwert in einem geänderten Datensatz, der eingefügt werden soll oder um den aktuellen Datensatz zu aktualisieren. Er kann einen vorhandenen Wert überschreiben, einen neuen Wert zu einer Abfolge von Werten in einer mehrwertigen Spalte hinzufügen, einen Wert aus einer Abfolge von Werten in einer mehrwertigen Spalte entfernen oder einen ganzen oder einen Teil eines langen Werts aktualisieren (eine Spalte vom Typ LongText oder LongBinary). |
![]() ![]() |
JetSetColumnDefaultValue | Ändert den Standardwert einer vorhandenen Spalte. |
![]() ![]() |
JetSetColumns | Ermöglicht einer Anwendung das Festlegen mehrerer Spaltenwerte in einem einzelnen Vorgang. Ein Array von JET_SETCOLUMN Strukturen wird verwendet, um die festzulegenden Spaltenwerte zu beschreiben und Eingabepuffer für jeden festzulegenden Spaltenwert zu beschreiben. |
![]() ![]() |
JetSetCurrentIndex- | Legen Sie den aktuellen Index eines Cursors fest. |
![]() ![]() |
JetSetCurrentIndex2 | Legen Sie den aktuellen Index eines Cursors fest. |
![]() ![]() |
JetSetCurrentIndex3 | Legen Sie den aktuellen Index eines Cursors fest. |
![]() ![]() |
JetSetCurrentIndex4- | Legen Sie den aktuellen Index eines Cursors fest. |
![]() ![]() |
JetSetDatabaseSize- | Legt die Größe einer ungeöffneten Datenbankdatei fest. |
![]() ![]() |
JetSetIndexRange- | Beschränkt vorübergehend den Satz von Indexeinträgen, die der Cursor mithilfe von JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) auf diejenigen ab dem aktuellen Indexeintrag ausführen kann und am Indexeintrag endet, der mit den suchkriterien übereinstimmt, die durch den Suchschlüssel in diesem Cursor und den angegebenen gebundenen Kriterien angegeben werden. Ein Suchschlüssel muss zuvor mit JetMakeKey(JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit)erstellt worden sein. Siehe auch TrySetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit). |
![]() ![]() |
JetSetLS- | Ermöglicht der Anwendung das Zuordnen eines Kontexthandles, das als lokaler Speicher 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 mithilfe eines Laufzeitrückrufs benachrichtigt, wenn das Kontexthandle freigegeben werden muss. Dies ermöglicht das Zuordnen des dynamisch zugewiesenen Zustands zu einem Cursor oder einer Tabelle. |
![]() ![]() |
JetSetSessionContext- | Ordnet eine Sitzung dem aktuellen Thread mithilfe des angegebenen Kontexthandle zu. Diese Zuordnung setzt die Standardmodulanforderung außer Kraft, 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. |
![]() ![]() |
JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, JET_CALLBACK, String) | Legt Datenbankkonfigurationsoptionen fest. |
![]() ![]() |
JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String) | Legt Datenbankkonfigurationsoptionen fest. |
![]() ![]() |
JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String) | Legt Datenbankkonfigurationsoptionen fest. |
![]() ![]() |
JetSetTableSequential- | Benachrichtigt das Datenbankmodul, dass die Anwendung den gesamten Index überprüft, auf dem der Cursor positioniert ist. Folglich werden die Methoden, die für den Zugriff auf die Indexdaten verwendet werden, optimiert, um dieses Szenario so schnell wie möglich zu gestalten. Siehe auch JetResetTableSequential(JET_SESID, JET_TABLEID, ResetTableSequentialGrbit). |
![]() ![]() |
JetStopBackupInstance | Verhindert, dass Streaming-Sicherungsaktivitäten auf eine bestimmte ausgeführte Instanz fortgesetzt werden, wodurch die Streamingsicherung vorhersehbar beendet wird. |
![]() ![]() |
JetStopServiceInstance | Bereitet eine Instanz für die Beendigung vor. |
![]() ![]() |
JetTerm- | Beenden Sie eine Instanz, die mit JetInit(JET_INSTANCE) oder JetCreateInstance(JET_INSTANCE, String)-erstellt wurde. |
![]() ![]() |
JetTerm2- | Beenden Sie eine Instanz, die mit JetInit(JET_INSTANCE) oder JetCreateInstance(JET_INSTANCE, String)-erstellt wurde. |
![]() ![]() |
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. |
![]() ![]() |
JetUnregisterCallback- | Konfiguriert das Datenbankmodul so, dass das Ausstellen von Benachrichtigungen an die Anwendung beendet wird, wie zuvor über JetRegisterCallback(JET_SESID, JET_TABLEID, JET_cbtyp, JET_CALLBACK, IntPtr, JET_HANDLE). |
![]() ![]() |
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 wird durch Aufrufen JetDelete(JET_SESID, JET_TABLEID)ausgeführt. |
![]() ![]() |
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 wird durch Aufrufen JetDelete(JET_SESID, JET_TABLEID)ausgeführt. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
MoveAfterLast- | Positionieren Sie den Cursor nach dem letzten Datensatz in der Tabelle. Eine nachfolgende Verschiebung vor dem Cursor positioniert den Cursor auf dem letzten Datensatz. |
![]() ![]() |
MoveBeforeFirst- | Positionieren Sie den Cursor vor dem ersten Datensatz in der Tabelle. Durch eine nachfolgende Verschiebung wird der Cursor auf dem ersten Datensatz positioniert. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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 zum Abrufen der Größe einer Spalte verwendet werden, bevor die Spaltendaten selbst abgerufen werden, damit Anwendungspuffer entsprechend angepasst werden können. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID) | Ruft einen Datetime-Spaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist. |
![]() ![]() |
RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Ruft einen Datetime-Spaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, Encoding) | Ruft einen Zeichenfolgenspaltenwert aus dem aktuellen Datensatz ab. Der Datensatz ist der Datensatz, der dem Indexeintrag an der aktuellen Position des Cursors zugeordnet ist. |
![]() ![]() |
RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, Encoding, 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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
RetrieveColumns- | Ruft Spalten in ColumnValue-Objekte ab. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
RetrieveKey- | Ruft den Schlüssel für den Indexeintrag an der aktuellen Position eines Cursors ab. |
![]() ![]() |
SerializeObjectToColumn- | Schreiben Sie eine serialisierte Form eines Objekts in eine Spalte. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding) | Ändert einen einzelnen Spaltenwert in einem geänderten Datensatz, der eingefügt werden soll oder um den aktuellen Datensatz zu aktualisieren. |
![]() ![]() |
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding, SetColumnGrbit) | Ändert einen einzelnen Spaltenwert in einem geänderten Datensatz, der eingefügt werden soll oder um den aktuellen Datensatz zu aktualisieren. |
![]() ![]() |
SetColumns- | Legt Spalten aus ColumnValue-Objekten fest. |
![]() ![]() |
TryGetLock- | Reservieren Sie explizit die Möglichkeit, eine Zeile zu aktualisieren, eine Sperre zu schreiben 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 eine Zeile explizit sperren, um die Serialisierung zu erzwingen, oder um sicherzustellen, dass ein nachfolgenden Vorgang erfolgreich ist. |
![]() ![]() |
TryMove- | Versuchen Sie, durch einen Index zu navigieren. Wenn die Navigation erfolgreich verläuft, 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. |
![]() ![]() |
TryMoveFirst | Versuchen Sie, zum ersten Datensatz in der Tabelle zu wechseln. Wenn die Tabelle leer ist, wird "false" zurückgegeben, wenn bei einem anderen Fehler eine Ausnahme ausgelöst wird. |
![]() ![]() |
TryMoveLast | Versuchen Sie, zum letzten Datensatz in der Tabelle zu wechseln. Wenn die Tabelle leer ist, wird "false" zurückgegeben, wenn bei einem anderen Fehler eine Ausnahme ausgelöst wird. |
![]() ![]() |
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. |
![]() ![]() |
TryMovePrevious | Versuchen Sie, zum vorherigen Datensatz in der Tabelle zu wechseln. Wenn kein vorheriger Datensatz vorhanden ist, gibt dies "false" zurück, wenn ein anderer Fehler aufgetreten ist, wird eine Ausnahme ausgelöst. |
![]() ![]() |
TryOpenTable- | Versuchen Sie, eine Tabelle zu öffnen. |
![]() ![]() |
TrySeek- | Positioniert einen Cursor effizient an einen Indexeintrag, der den durch den Suchschlüssel angegebenen Suchkriterien in diesem Cursor und der angegebenen Ungleichheit entspricht. Ein Suchschlüssel muss zuvor mit JetMakeKey erstellt worden sein. |
![]() ![]() |
TrySetIndexRange- | Beschränkt vorübergehend den Satz von Indexeinträgen, die der Cursor mithilfe von JetMove durchlaufen kann, auf diejenigen, die mit dem aktuellen Indexeintrag beginnen und am Indexeintrag enden, der den durch den Suchschlüssel in diesem Cursor angegebenen Suchkriterien und den angegebenen gebundenen Kriterien entspricht. Ein Suchschlüssel muss zuvor mit JetMakeKey erstellt worden sein. Gibt true zurück, wenn der Indexbereich nicht leer ist, andernfalls "false". |
Nach oben