Metody interfejsu API

Uwzględnij chronione elementy członkowskie
Uwzględnij dziedziczone elementy członkowskie

Typ Api uwidacznia następujące elementy członkowskie.

Metody

  Nazwa Opis
metoda publiczna statycznej składowej statycznej DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) Deserializowanie obiektu z kolumny.
metoda publiczna statycznej składowej statycznej DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Deserializowanie obiektu z kolumny.
metoda publiczna statycznej składowej statycznej EscrowUpdate Wykonywanie dodawania niepodzielnego w jednej kolumnie. Kolumna musi być typu Long. Ta funkcja umożliwia wielu sesjom jednoczesne aktualizowanie tego samego rekordu bez konfliktów.
metoda publiczna statycznej składowej statycznej GetBookmark Pobiera zakładkę dla rekordu skojarzonego z wpisem indeksu w bieżącej pozycji kursora. Ta zakładka może następnie służyć do zmieniania położenia tego kursora z powrotem do tego samego rekordu przy użyciu elementu JetGotoBookmark.
metoda publiczna statycznej składowej statycznej GetColumnDictionary Tworzy słownik, który mapuje nazwy kolumn na ich identyfikatory kolumn.
metoda publiczna statycznej składowej statycznej GetTableColumnid Pobierz identyfikator kolumny określonej kolumny.
metoda publiczna statycznej składowej statycznej GetTableColumns(JET_SESID, JET_TABLEID) Iteruje wszystkie kolumny w tabeli, zwracając informacje o każdym z nich.
metoda publiczna statycznej składowej statycznej GetTableColumns(JET_SESID, JET_DBID, string) Iteruje wszystkie kolumny w tabeli, zwracając informacje o każdym z nich.
metoda publiczna statycznej składowej statycznej GetTableIndexes(JET_SESID, JET_TABLEID) Iteruje wszystkie indeksy w tabeli, zwracając informacje o każdym z nich.
metoda publiczna statycznej składowej statycznej GetTableIndexes(JET_SESID, JET_DBID, string) Iteruje wszystkie indeksy w tabeli, zwracając informacje o każdym z nich.
metoda publiczna statycznej składowej statycznej GetTableNames Zwraca nazwy tabel w bazie danych.
metoda publiczna statycznej składowej statycznej IntersectIndexes Przecinają grupę zakresów indeksów i zwracają zakładki rekordów, które znajdują się we wszystkich zakresach indeksów. Zobacz również JetIntersectIndexes(JET_SESID, [], Int32, JET_RECORDLIST, IntersectIndexesGrbit).
metoda publiczna statycznej składowej statycznej JetAddColumn Dodaj nową kolumnę do istniejącej tabeli.
metoda publiczna statycznej składowej statycznej JetAttachDatabase Dołącza plik bazy danych do użycia z wystąpieniem bazy danych. Aby można było używać bazy danych, należy następnie otworzyć ją za pomocą JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit).
metoda publiczna statycznej składowej statycznej JetAttachDatabase2 Dołącza plik bazy danych do użycia z wystąpieniem bazy danych. Aby można było używać bazy danych, należy następnie otworzyć ją za pomocą JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit).
metoda publiczna statycznej składowej statycznej JetBackupInstance Wykonuje kopię zapasową przesyłania strumieniowego wystąpienia, w tym wszystkie dołączone bazy danych, do katalogu. W przypadku wielu metod tworzenia kopii zapasowych obsługiwanych przez aparat jest to najprostsza i najbardziej hermetyzowana funkcja.
metoda publiczna statycznej składowej statycznej JetBeginExternalBackupInstance Inicjuje zewnętrzną kopię zapasową, gdy aparat i baza danych są w trybie online i są aktywne.
metoda publiczna statycznej składowej statycznej JetBeginSession Zainicjuj nową sesję ESENT.
metoda publiczna statycznej składowej statycznej JetBeginTransaction Powoduje, że sesja wprowadza transakcję lub tworzy nowy punkt zapisywania w istniejącej transakcji.
metoda publiczna statycznej składowej statycznej JetBeginTransaction2 Powoduje, że sesja wprowadza transakcję lub tworzy nowy punkt zapisywania w istniejącej transakcji.
metoda publiczna statycznej składowej statycznej JetCloseDatabase Zamyka plik bazy danych, który został wcześniej otwarty za pomocą JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit) lub utworzony za pomocą JetCreateDatabase(JET_SESID, String, String, JET_DBID, CreateDatabaseGrbit).
metoda publiczna statycznej składowej statycznej JetCloseFileInstance Zamyka plik otwarty za pomocą klasy JetOpenFileInstance po wyodrębnieniu danych z tego pliku przy użyciu klasy JetReadFileInstance.
metoda publiczna statycznej składowej statycznej JetCloseTable Zamknij otwartą tabelę.
metoda publiczna statycznej składowej statycznej JetCommitTransaction Zatwierdza zmiany wprowadzone w stanie bazy danych w bieżącym punkcie zapisywania i migruje je do poprzedniego punktu zapisywania. Jeśli najbardziej zewnętrzny punkt zapisywania zostanie zatwierdzony, zmiany wprowadzone w tym punkcie zapisywania zostaną zatwierdzone do stanu bazy danych, a sesja zakończy transakcję.
metoda publiczna statycznej składowej statycznej JetCompact Tworzy kopię istniejącej bazy danych. Kopia jest kompaktowana do stanu optymalnego dla użycia. Dane w skopiowanych danych będą pakowane zgodnie z miarami wybranymi dla indeksów utworzonych przez indeksy. W ten sposób kompaktowane dane mogą być przechowywane tak gęsto, jak to możliwe. Alternatywnie zwarte dane mogą zarezerwować miejsce na kolejne rekordy wzrostu lub wstawiania indeksów.
metoda publiczna statycznej składowej statycznej JetComputeStats Przedstawia każdy indeks tabeli, aby dokładnie obliczyć liczbę wpisów w indeksie oraz liczbę unikatowych kluczy w indeksie. Te informacje wraz z liczbą stron bazy danych przydzielonych do indeksu i bieżącą godziną obliczeń są przechowywane w metadanych indeksu w bazie danych. Te dane można następnie pobrać za pomocą operacji informacyjnych.
metoda publiczna statycznej składowej statycznej JetCreateDatabase Tworzy i dołącza plik bazy danych.
metoda publiczna statycznej składowej statycznej JetCreateDatabase2 Tworzy i dołącza plik bazy danych o określonym maksymalnym rozmiarze bazy danych.
metoda publiczna statycznej składowej statycznej JetCreateIndex Tworzy indeks danych w bazie danych ESE. Indeks może służyć do szybkiego lokalizowania określonych danych.
metoda publiczna statycznej składowej statycznej JetCreateIndex2 Tworzy indeksy na danych w bazie danych ESE.
metoda publiczna statycznej składowej statycznej JetCreateInstance Przydziela nowe wystąpienie aparatu bazy danych.
metoda publiczna statycznej składowej statycznej JetCreateInstance2 Przydziel nowe wystąpienie aparatu bazy danych do użycia w jednym procesie z określoną nazwą wyświetlaną.
metoda publiczna statycznej składowej statycznej JetCreateTable Utwórz pustą tabelę. Nowo utworzona tabela jest otwierana wyłącznie.
metoda publiczna statycznej składowej statycznej JetCreateTableColumnIndex3 Tworzy tabelę, dodaje kolumny i indeksy w tej tabeli.
metoda publiczna statycznej składowej statycznej JetDefragment Uruchamia i zatrzymuje zadania defragmentacji bazy danych, które usprawniają organizację danych w bazie danych.
metoda publiczna statycznej składowej statycznej JetDefragment2 Uruchamia i zatrzymuje zadania defragmentacji bazy danych, które usprawniają organizację danych w bazie danych.
metoda publiczna statycznej składowej statycznej JetDelete Usuwa bieżący rekord w tabeli bazy danych.
metoda publiczna statycznej składowej statycznej JetDeleteColumn Usuwa kolumnę z tabeli bazy danych.
metoda publiczna statycznej składowej statycznej JetDeleteColumn2 Usuwa kolumnę z tabeli bazy danych.
metoda publiczna statycznej składowej statycznej JetDeleteIndex Usuwa indeks z tabeli bazy danych.
metoda publiczna statycznej składowej statycznej JetDeleteTable Usuwa tabelę z bazy danych.
metoda publiczna statycznej składowej statycznej JetDetachDatabase Zwalnia plik bazy danych, który został wcześniej dołączony do sesji bazy danych.
metoda publiczna statycznej składowej statycznej JetDetachDatabase2 Zwalnia plik bazy danych, który został wcześniej dołączony do sesji bazy danych.
metoda publiczna statycznej składowej statycznej JetDupCursor Duplikuje otwarty kursor i zwraca uchwyt do zduplikowanego kursora. Jeśli kursor, który został zduplikowany, był kursorem tylko do odczytu, zduplikowany kursor jest również kursorem tylko do odczytu. Każdy stan związany z konstruowaniem klucza wyszukiwania lub aktualizowaniem rekordu nie jest kopiowany do zduplikowanego kursora. Ponadto lokalizacja oryginalnego kursora nie jest duplikowana do zduplikowanego kursora. Zduplikowany kursor jest zawsze otwierany w indeksie klastrowanym, a jego lokalizacja jest zawsze w pierwszym wierszu tabeli.
metoda publiczna statycznej składowej statycznej JetDupSession Zainicjuj nową sesję ESE w tym samym wystąpieniu co dany identyfikator sesid.
metoda publiczna statycznej składowej statycznej JetEndExternalBackupInstance Kończy zewnętrzną sesję tworzenia kopii zapasowej. Ten interfejs API jest ostatnim interfejsem API w serii interfejsów API, które muszą być wywoływane w celu pomyślnego wykonania kopii zapasowej online (nie opartej na usłudze VSS).
metoda publiczna statycznej składowej statycznej JetEndExternalBackupInstance2 Kończy zewnętrzną sesję tworzenia kopii zapasowej. Ten interfejs API jest ostatnim interfejsem API w serii interfejsów API, które muszą być wywoływane w celu pomyślnego wykonania kopii zapasowej online (nie opartej na usłudze VSS).
metoda publiczna statycznej składowej statycznej JetEndSession Kończy sesję.
metoda publiczna statycznej składowej statycznej JetEnumerateColumns Efektywnie pobiera zestaw kolumn i ich wartości z bieżącego rekordu kursora lub bufor kopii tego kursora. Pobrane kolumny i wartości mogą być ograniczone przez listę identyfikatorów kolumn, numerów itagSequence i innych cech. Ten interfejs API pobierania kolumn jest unikatowy w tym, że zwraca informacje w dynamicznie przydzielonej pamięci, która jest uzyskiwana przy użyciu obsługiwanego przez użytkownika wywołania zwrotnego zgodnego z przydziałem rzeczywistym. Ta nowa elastyczność umożliwia wydajne pobieranie danych kolumn z określonymi cechami (takimi jak rozmiar i wielościeżkowość), które nie są znane obiektowi wywołującego. Eliminuje to konieczność korzystania z trybów odnajdywania JetRetrieveColumn w celu określenia tych cech w celu skonfigurowania ostatecznego wywołania jetRetrieveColumn, który pomyślnie pobierze żądane dane.
metoda publiczna statycznej składowej statycznej JetEscrowUpdate Wykonuje operację dodawania niepodzielnego w jednej kolumnie. Ta funkcja umożliwia wielu sesjom jednoczesne aktualizowanie tego samego rekordu bez konfliktów. Zobacz również EscrowUpdate(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32).
metoda publiczna statycznej składowej statycznej JetFreeBuffer Zwalnia pamięć przydzieloną przez wywołanie aparatu bazy danych.
metoda publiczna statycznej składowej statycznej JetGetAttachInfoInstance Używane podczas tworzenia kopii zapasowej zainicjowanej przez JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit), aby wykonać zapytanie o wystąpienie nazw plików bazy danych, które powinny stać się częścią zestawu plików kopii zapasowej. Zostaną uwzględnione tylko bazy danych, które są obecnie dołączone do wystąpienia przy użyciu JetAttachDatabase(JET_SESID, String, AttachDatabaseGrbit). Te pliki mogą być następnie otwierane przy użyciu JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64) i odczytywania przy użyciu JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32).
metoda publiczna statycznej składowej statycznej JetGetBookmark Pobiera zakładkę dla rekordu skojarzonego z wpisem indeksu w bieżącej pozycji kursora. Ta zakładka może następnie służyć do zmieniania położenia kursora z powrotem na ten sam rekord przy użyciu JetGotoBookmark(JET_SESID, JET_TABLEID, [], Int32). Zakładka nie będzie już ZakładkaMost bajtów. Zobacz również GetBookmark(JET_SESID, JET_TABLEID).
metoda publiczna statycznej składowej statycznej JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNBASE) Pobiera informacje o kolumnie w tabeli.
metoda publiczna statycznej składowej statycznej JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNDEF) Pobiera informacje o kolumnie tabeli.
metoda publiczna statycznej składowej statycznej JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNLIST) Pobiera informacje o wszystkich kolumnach w tabeli.
metoda publiczna statycznej składowej statycznej JetGetCurrentIndex Ddeterminuje nazwę bieżącego indeksu danego kursora. Ta nazwa jest również używana do późniejszego ponownego wybrania tego indeksu jako bieżącego indeksu przy użyciu JetSetCurrentIndex(JET_SESID, JET_TABLEID, string). Można go również użyć do odnajdywania właściwości tego indeksu przy użyciu tabeli JetGetTableIndexInfo.
metoda publiczna statycznej składowej statycznej JetGetCursorInfo Ustal, czy aktualizacja bieżącego rekordu kursora spowoduje konflikt zapisu na podstawie bieżącego stanu aktualizacji rekordu. Istnieje możliwość, że konflikt zapisu zostanie ostatecznie zwrócony, nawet jeśli funkcja JetGetCursorInfo zwróci powodzenie. ponieważ inna sesja może zaktualizować rekord, zanim bieżąca sesja będzie mogła zaktualizować ten sam rekord.
metoda publiczna statycznej składowej statycznej JetGetDatabaseFileInfo(String, JET_DBINFOMISC, JET_DbInfo) Pobiera pewne informacje o danej bazie danych.
metoda publiczna statycznej składowej statycznej JetGetDatabaseFileInfo(String, Int32, JET_DbInfo) Pobiera pewne informacje o danej bazie danych.
metoda publiczna statycznej składowej statycznej JetGetDatabaseFileInfo(String, Int64, JET_DbInfo) Pobiera pewne informacje o danej bazie danych.
metoda publiczna statycznej składowej statycznej JetGetDatabaseInfo(JET_SESID, JET_DBID, JET_DBINFOMISC, JET_DbInfo) Pobiera pewne informacje o danej bazie danych.
metoda publiczna statycznej składowej statycznej JetGetDatabaseInfo(JET_SESID, JET_DBID, Int32, JET_DbInfo) Pobiera pewne informacje o danej bazie danych.
metoda publiczna statycznej składowej statycznej JetGetDatabaseInfo(JET_SESID, JET_DBID, String, JET_DbInfo) Pobiera pewne informacje o danej bazie danych.
metoda publiczna statycznej składowej statycznej JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST) Przestarzały. Pobiera informacje o indeksach w tabeli.
metoda publiczna statycznej składowej statycznej JetGetIndexInfo(JET_SESID, JET_DBID, string, string, JET_INDEXID, JET_IdxInfo) Pobiera informacje o indeksach w tabeli.
metoda publiczna statycznej składowej statycznej JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST, JET_IdxInfo) Pobiera informacje o indeksach w tabeli.
metoda publiczna statycznej składowej statycznej JetGetIndexInfo(JET_SESID, JET_DBID, String, String, Int32, JET_IdxInfo) Pobiera informacje o indeksach w tabeli.
metoda publiczna statycznej składowej statycznej JetGetIndexInfo(JET_SESID, JET_DBID, String, String, String, String, JET_IdxInfo) Pobiera informacje o indeksach w tabeli.
metoda publiczna statycznej składowej statycznej JetGetIndexInfo(JET_SESID, JET_DBID, String, String, UInt16, JET_IdxInfo) Pobiera informacje o indeksach w tabeli.
metoda publiczna statycznej składowej statycznej JetGetInstanceInfo Pobiera informacje o uruchomionych wystąpieniach.
metoda publiczna statycznej składowej statycznej JetGetLock Jawnie zarezerwuj możliwość aktualizacji wiersza, blokady zapisu lub jawnego uniemożliwienia aktualizowania wiersza przez dowolną inną sesję, blokadę odczytu. Zwykle blokady zapisu wierszy są uzyskiwane niejawnie w wyniku aktualizowania wierszy. Blokady odczytu zwykle nie są wymagane z powodu przechowywania wersji rekordu. Jednak w niektórych przypadkach transakcja może chcieć jawnie zablokować wiersz w celu wymuszenia serializacji lub upewnić się, że kolejna operacja powiedzie się.
metoda publiczna statycznej składowej statycznej JetGetLogInfoInstance Używane podczas tworzenia kopii zapasowej zainicjowanej przez JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit), aby wykonać zapytanie o wystąpienia nazw plików poprawek bazy danych i plików dziennika, które powinny stać się częścią zestawu plików kopii zapasowej. Te pliki mogą być następnie otwierane przy użyciu JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64) i odczytywania przy użyciu JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32).
metoda publiczna statycznej składowej statycznej JetGetLS Umożliwia aplikacji pobranie uchwytu kontekstu znanego jako Magazyn lokalny skojarzony z kursorem lub tabelą skojarzona z tym kursorem. Ten uchwyt kontekstu musi być wcześniej ustawiony przy użyciu JetSetLS(JET_SESID, JET_TABLEID, JET_LS, LsGrbit). Funkcja JetGetLS może również służyć do jednoczesnego pobierania bieżącego uchwytu kontekstu dla kursora lub tabeli i resetowania tego uchwytu kontekstu.
metoda publiczna statycznej składowej statycznej JetGetObjectInfo(JET_SESID, JET_DBID, JET_OBJECTLIST) Pobiera informacje o obiektach bazy danych.
metoda publiczna statycznej składowej statycznej JetGetObjectInfo(JET_SESID, JET_DBID, JET_objtyp, String, JET_OBJECTINFO) Pobiera informacje o obiektach bazy danych.
metoda publiczna statycznej składowej statycznej JetGetRecordPosition Zwraca pozycję ułamkową bieżącego rekordu w bieżącym indeksie w postaci struktury JET_RECPOS. Zobacz również JetGotoPosition(JET_SESID, JET_TABLEID, JET_RECPOS).
metoda publiczna statycznej składowej statycznej JetGetSecondaryIndexBookmark Pobiera specjalną zakładkę dla pomocniczego wpisu indeksu w bieżącej pozycji kursora. Ta zakładka może następnie służyć do efektywnego zmieniania położenia tego kursora z powrotem do tego samego wpisu indeksu przy użyciu elementu JetGotoSecondaryIndexBookmark. Jest to najbardziej przydatne podczas zmieniania położenia indeksu pomocniczego zawierającego zduplikowane klucze lub zawierające wiele wpisów indeksu dla tego samego rekordu.
metoda publiczna statycznej składowej statycznej JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String, Int32) Pobiera opcje konfiguracji bazy danych.
metoda publiczna statycznej składowej statycznej JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String, Int32) Pobiera opcje konfiguracji bazy danych.
metoda publiczna statycznej składowej statycznej JetGetTableColumnInfo(JET_SESID, JET_TABLEID, JET_COLUMNID, JET_COLUMNDEF) Pobiera informacje o kolumnie tabeli.
metoda publiczna statycznej składowej statycznej JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNDEF) Pobiera informacje o kolumnie tabeli.
metoda publiczna statycznej składowej statycznej JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNLIST) Pobiera informacje o wszystkich kolumnach w tabeli.
metoda publiczna statycznej składowej statycznej JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST) Przestarzały. Pobiera informacje o indeksach w tabeli.
metoda publiczna statycznej składowej statycznej JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXID, JET_IdxInfo) Pobiera informacje o indeksach w tabeli.
metoda publiczna statycznej składowej statycznej JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST, JET_IdxInfo) Pobiera informacje o indeksach w tabeli.
metoda publiczna statycznej składowej statycznej JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, Int32, JET_IdxInfo) Pobiera informacje o indeksach w tabeli.
metoda publiczna statycznej składowej statycznej JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, String, JET_IdxInfo) Pobiera informacje o indeksach w tabeli.
metoda publiczna statycznej składowej statycznej JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, UInt16, JET_IdxInfo) Pobiera informacje o indeksach w tabeli.
metoda publiczna statycznej składowej statycznej JetGetTableInfo(JET_SESID, JET_TABLEID, JET_DBID, JET_TblInfo) Pobiera różne informacje o tabeli w bazie danych.
metoda publiczna statycznej składowej statycznej JetGetTableInfo(JET_SESID, JET_TABLEID, JET_OBJECTINFO, JET_TblInfo) Pobiera różne informacje o tabeli w bazie danych.
metoda publiczna statycznej składowej statycznej JetGetTableInfo(JET_SESID, JET_TABLEID, Int32, JET_TblInfo) Pobiera różne informacje o tabeli w bazie danych.
metoda publiczna statycznej składowej statycznej JetGetTableInfo(JET_SESID, JET_TABLEID, [], JET_TblInfo) Pobiera różne informacje o tabeli w bazie danych.
metoda publiczna statycznej składowej statycznej JetGetTableInfo(JET_SESID, JET_TABLEID, String, JET_TblInfo) Pobiera różne informacje o tabeli w bazie danych.
metoda publiczna statycznej składowej statycznej JetGetTruncateLogInfoInstance Używane podczas tworzenia kopii zapasowej zainicjowanej przez JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit), aby wykonać zapytanie o wystąpienia nazw plików dziennika transakcji, które można bezpiecznie usunąć po pomyślnym zakończeniu tworzenia kopii zapasowej.
metoda publiczna statycznej składowej statycznej JetGetVersion Pobiera wersję aparatu bazy danych.
metoda publiczna statycznej składowej statycznej JetGotoBookmark Umieszcza kursor na wpis indeksu dla rekordu skojarzonego z określoną zakładką. Zakładka może być używana z dowolnym indeksem zdefiniowanym w tabeli. Zakładkę rekordu można pobrać przy użyciu JetGetBookmark(JET_SESID, JET_TABLEID, [], Int32, Int32).
metoda publiczna statycznej składowej statycznej JetGotoPosition Przenosi kursor do nowej lokalizacji, która jest ułamkiem drogi przez bieżący indeks. Zobacz również JetGetRecordPosition(JET_SESID, JET_TABLEID, JET_RECPOS).
metoda publiczna statycznej składowej statycznej JetGotoSecondaryIndexBookmark Umieszcza kursor na wpis indeksu skojarzony z określoną zakładką indeksu pomocniczego. Zakładka indeksu pomocniczego musi być używana z tym samym indeksem w tej samej tabeli, z której została pierwotnie pobrana. Dodatkową zakładkę indeksu dla wpisu indeksu można pobrać przy użyciu JetGotoSecondaryIndexBookmark(JET_SESID, JET_TABLEID, [], Int32, [], Int32, GotoSecondaryIndexBookmarkGrbit).
metoda publiczna statycznej składowej statycznej JetGrowDatabase Rozszerza rozmiar bazy danych, która jest obecnie otwarta.
metoda publiczna statycznej składowej statycznej JetIdle Wykonuje bezczynne zadania oczyszczania lub sprawdza stan magazynu wersji w systemie ESE.
metoda publiczna statycznej składowej statycznej JetIndexRecordCount Zlicza wpisy w bieżącym indeksie z bieżącej pozycji do przodu. Bieżące położenie jest uwzględniane w liczbie. Liczba może być większa niż łączna liczba rekordów w tabeli, jeśli bieżący indeks przekracza kolumnę wielowartościową, a wystąpienia kolumny mają wiele wartości. Jeśli tabela jest pusta, zostanie zwrócona wartość 0 dla liczby.
metoda publiczna statycznej składowej statycznej JetInit Zainicjuj aparat bazy danych ESENT.
metoda publiczna statycznej składowej statycznej JetInit2 Zainicjuj aparat bazy danych ESENT.
metoda publiczna statycznej składowej statycznej JetIntersectIndexes Oblicza przecięcie między wieloma zestawami wpisów indeksu z różnych indeksów pomocniczych w tej samej tabeli. Ta operacja jest przydatna do znajdowania zestawu rekordów w tabeli zgodnej z co najmniej dwoma kryteriami, które można wyrazić przy użyciu zakresów indeksów. Zobacz również IntersectIndexes(JET_SESID, []).
metoda publiczna statycznej składowej statycznej JetMakeKey Tworzy klucze wyszukiwania, które mogą być następnie używane przez JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) i JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
metoda publiczna statycznej składowej statycznej JetMove(JET_SESID, JET_TABLEID, JET_Move, MoveGrbit) Nawiguj po indeksie. Kursor można umieścić na początku lub na końcu indeksu i przenieść do tyłu i do przodu przez określoną liczbę wpisów indeksu. Zobacz również TryMoveFirst(JET_SESID, JET_TABLEID), TryMoveLast(JET_SESID, JET_TABLEID), TryMoveNext(JET_SESID, JET_TABLEID), TryMovePrevious(JET_SESID, JET_TABLEID).
metoda publiczna statycznej składowej statycznej JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) Nawiguj po indeksie. Kursor można umieścić na początku lub na końcu indeksu i przenieść do tyłu i do przodu przez określoną liczbę wpisów indeksu. Zobacz również TryMoveFirst(JET_SESID, JET_TABLEID), TryMoveLast(JET_SESID, JET_TABLEID), TryMoveNext(JET_SESID, JET_TABLEID), TryMovePrevious(JET_SESID, JET_TABLEID).
metoda publiczna statycznej składowej statycznej JetOpenDatabase Otwiera bazę danych wcześniej dołączoną do JetAttachDatabase(JET_SESID, String, AttachDatabaseGrbit), do użycia z sesją bazy danych. Ta funkcja może być wywoływana wiele razy dla tej samej bazy danych.
metoda publiczna statycznej składowej statycznej JetOpenFileInstance Otwiera dołączoną bazę danych, plik poprawki bazy danych lub plik dziennika transakcji aktywnego wystąpienia na potrzeby wykonywania kopii zapasowej rozmytej przesyłania strumieniowego. Dane z tych plików można następnie odczytywać za pomocą zwróconego dojścia przy użyciu klasy JetReadFileInstance. Zwrócony uchwyt musi zostać zamknięty przy użyciu klasy JetCloseFileInstance. Zewnętrzna kopia zapasowa wystąpienia musi zostać wcześniej zainicjowana przy użyciu klasy JetBeginExternalBackupInstance.
metoda publiczna statycznej składowej statycznej JetOpenTable Otwiera kursor na wcześniej utworzonej tabeli.
metoda publiczna statycznej składowej statycznej JetOpenTempTable Tworzy tabelę tymczasową z pojedynczym indeksem. Tymczasowa tabela przechowuje i pobiera rekordy tak jak zwykła tabela utworzona przy użyciu tabeli JetCreateTableColumnIndex. Jednak tabele tymczasowe są znacznie szybsze niż zwykłe tabele ze względu na ich niestabilny charakter. Mogą być one również używane do bardzo szybkiego sortowania i usuwania duplikatów w zestawach rekordów, gdy dostęp do nich odbywa się w sposób czysto sekwencyjny. Zobacz również JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
metoda publiczna statycznej składowej statycznej JetOpenTempTable2 Tworzy tabelę tymczasową z pojedynczym indeksem. Tymczasowa tabela przechowuje i pobiera rekordy tak jak zwykła tabela utworzona przy użyciu tabeli JetCreateTableColumnIndex. Jednak tabele tymczasowe są znacznie szybsze niż zwykłe tabele ze względu na ich niestabilny charakter. Mogą być one również używane do bardzo szybkiego sortowania i usuwania duplikatów w zestawach rekordów, gdy dostęp do nich odbywa się w sposób czysto sekwencyjny. Zobacz również JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID[]). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
metoda publiczna statycznej składowej statycznej JetOpenTempTable3 Tworzy tabelę tymczasową z pojedynczym indeksem. Tymczasowa tabela przechowuje i pobiera rekordy tak jak zwykła tabela utworzona przy użyciu tabeli JetCreateTableColumnIndex. Jednak tabele tymczasowe są znacznie szybsze niż zwykłe tabele ze względu na ich niestabilny charakter. Mogą być one również używane do bardzo szybkiego sortowania i usuwania duplikatów w zestawach rekordów, gdy dostęp do nich odbywa się w sposób czysto sekwencyjny. Zobacz również JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
metoda publiczna statycznej składowej statycznej JetOSSnapshotFreeze Uruchamia migawkę. Gdy migawka jest w toku, aparat nie może wykonywać żadnych działań zapisu na dysku.
metoda publiczna statycznej składowej statycznej JetOSSnapshotPrepare Rozpoczyna przygotowania do sesji migawki. Sesja migawki to krótki interwał czasu, w którym aparat nie wystawia żadnych operacji we/wy zapisu na dysku, dzięki czemu aparat może uczestniczyć w sesji migawki woluminu (gdy jest sterowany przez moduł zapisywania migawek).
metoda publiczna statycznej składowej statycznej JetOSSnapshotThaw Powiadamia aparat, że może wznowić normalne operacje we/wy po okresie zamrożenia i pomyślnej migawki.
metoda publiczna statycznej składowej statycznej JetPrepareUpdate Przygotuj kursor do aktualizacji.
metoda publiczna statycznej składowej statycznej JetReadFileInstance Pobiera zawartość pliku otwartego za pomocą JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64).
metoda publiczna statycznej składowej statycznej JetRegisterCallback Umożliwia aplikacji skonfigurowanie aparatu bazy danych w celu wystawiania powiadomień do aplikacji pod kątem określonych zdarzeń. Te powiadomienia są skojarzone z określoną tabelą i pozostają w mocy tylko do momentu zamknięcia wystąpienia zawierającego tabelę przy użyciu JetTerm(JET_INSTANCE).
metoda publiczna statycznej składowej statycznej JetRenameColumn Zmienia nazwę istniejącej kolumny.
metoda publiczna statycznej składowej statycznej JetRenameTable Zmienia nazwę istniejącej tabeli.
metoda publiczna statycznej składowej statycznej JetResetSessionContext Usuwa skojarzenie sesji z bieżącego wątku. Powinno to być używane w połączeniu z JetSetSessionContext(JET_SESID, IntPtr).
metoda publiczna statycznej składowej statycznej JetResetTableSequential Powiadamia aparat bazy danych, że aplikacja nie skanuje już całego indeksu, na który znajduje się kursor. To wywołanie odwraca powiadomienie wysyłane przez JetSetTableSequential(JET_SESID, JET_TABLEID, SetTableSequentialGrbit).
metoda publiczna statycznej składowej statycznej JetRestoreInstance Przywraca i odzyskuje kopię zapasową przesyłania strumieniowego wystąpienia, w tym wszystkie dołączone bazy danych. Jest ona przeznaczona do pracy z kopią zapasową utworzoną za pomocą funkcji JetBackupInstance(JET_INSTANCE, String, BackupGrbit, JET_PFNSTATUS). Jest to najprostsza i najbardziej hermetyzowana funkcja przywracania.
metoda publiczna statycznej składowej statycznej JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) Pobiera pojedynczą wartość kolumny z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora. Alternatywnie ta funkcja może pobrać kolumnę z rekordu tworzonego w buforze kopiowania kursorów. Ta funkcja może również pobierać dane kolumn z wpisu indeksu, który odwołuje się do bieżącego rekordu. Oprócz pobierania rzeczywistej wartości kolumny funkcja JetRetrieveColumn może również służyć do pobierania rozmiaru kolumny przed pobraniem danych kolumny w celu odpowiedniego rozmiaru aplikacji.
metoda publiczna statycznej składowej statycznej JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) Pobiera pojedynczą wartość kolumny z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora. Alternatywnie ta funkcja może pobrać kolumnę z rekordu tworzonego w buforze kopiowania kursorów. Ta funkcja może również pobierać dane kolumn z wpisu indeksu, który odwołuje się do bieżącego rekordu. Oprócz pobierania rzeczywistej wartości kolumny funkcja JetRetrieveColumn może również służyć do pobierania rozmiaru kolumny przed pobraniem danych kolumny w celu odpowiedniego rozmiaru aplikacji.
metoda publiczna statycznej składowej statycznej JetRetrieveColumns Pobiera wiele wartości kolumn z bieżącego rekordu w ramach jednej operacji. Tablica struktur JET_RETRIEVECOLUMN służy do opisywania zestawu wartości kolumn do pobrania oraz opisywania wyjściowych dla każdej wartości kolumny do pobrania.
metoda publiczna statycznej składowej statycznej JetRetrieveKey Pobiera klucz wpisu indeksu w bieżącej pozycji kursora. Zobacz również RetrieveKey(JET_SESID, JET_TABLEID, RetrieveKeyGrbit).
metoda publiczna statycznej składowej statycznej JetRollback Cofa zmiany wprowadzone w stanie bazy danych i wraca do ostatniego punktu zapisywania. Funkcja JetRollback zamknie również wszystkie kursory otwarte podczas zapisywania. Jeśli najbardziej zewnętrzny punkt zapisywania zostanie cofnięty, sesja zakończy transakcję.
metoda publiczna statycznej składowej statycznej JetSeek Efektywnie umieszcza kursor w wpisie indeksu zgodnym z kryteriami wyszukiwania określonymi przez klucz wyszukiwania w tym kursorze i określoną nierównością. Klucz wyszukiwania musi być wcześniej skonstruowany przy użyciu JetMakeKey(JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit). Zobacz również TrySeek(JET_SESID, JET_TABLEID, SeekGrbit).
metoda publiczna statycznej składowej statycznej JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, SetColumnGrbit, JET_SETINFO) Funkcja JetSetColumn modyfikuje pojedynczą wartość kolumny w zmodyfikowanym rekordzie do wstawienia lub zaktualizowania bieżącego rekordu. Może zastąpić istniejącą wartość, dodać nową wartość do sekwencji wartości w kolumnie wielowartościowej, usunąć wartość z sekwencji wartości w kolumnie wielowartościowej lub zaktualizować całą lub część długiej wartości (kolumna typu LongText lub LongBinary).
metoda publiczna statycznej składowej statycznej JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, SetColumnGrbit, JET_SETINFO) Funkcja JetSetColumn modyfikuje pojedynczą wartość kolumny w zmodyfikowanym rekordzie do wstawienia lub zaktualizowania bieżącego rekordu. Może zastąpić istniejącą wartość, dodać nową wartość do sekwencji wartości w kolumnie wielowartościowej, usunąć wartość z sekwencji wartości w kolumnie wielowartościowej lub zaktualizować całą lub część długiej wartości (kolumna typu LongText lub LongBinary).
metoda publiczna statycznej składowej statycznej JetSetColumnDefaultValue Zmienia wartość domyślną istniejącej kolumny.
metoda publiczna statycznej składowej statycznej JetSetColumns Umożliwia aplikacji ustawianie wielu wartości kolumn w ramach jednej operacji. Tablica struktur JET_SETCOLUMN służy do opisywania zestawu wartości kolumn do ustawienia i opisywania wejściowych dla każdej wartości kolumny do ustawienia.
metoda publiczna statycznej składowej statycznej JetSetCurrentIndex Ustaw bieżący indeks kursora.
metoda publiczna statycznej składowej statycznej JetSetCurrentIndex2 Ustaw bieżący indeks kursora.
metoda publiczna statycznej składowej statycznej JetSetCurrentIndex3 Ustaw bieżący indeks kursora.
metoda publiczna statycznej składowej statycznej JetSetCurrentIndex4 Ustaw bieżący indeks kursora.
metoda publiczna statycznej składowej statycznej JetSetDatabaseSize Ustawia rozmiar nieotwartego pliku bazy danych.
metoda publiczna statycznej składowej statycznej JetSetIndexRange Tymczasowo ogranicza zestaw wpisów indeksu, które kursor może przechodzić za pomocą JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) do tych rozpoczynających się od bieżącego wpisu indeksu i kończącego się na wpis indeksu, który pasuje do kryteriów wyszukiwania określonych przez klucz wyszukiwania w tym kursorze i określonych kryteriów ograniczenia. Klucz wyszukiwania musi być wcześniej skonstruowany przy użyciu JetMakeKey(JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit). Zobacz również TrySetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
metoda publiczna statycznej składowej statycznej JetSetLS Umożliwia aplikacji skojarzenie uchwytu kontekstu znanego jako Magazyn lokalny z kursorem lub tabelą skojarzona z tym kursorem. Ten uchwyt kontekstu może być używany przez aplikację do przechowywania danych pomocniczych skojarzonych z kursorem lub tabelą. Aplikacja zostanie później powiadomiona przy użyciu wywołania zwrotnego środowiska uruchomieniowego, gdy należy zwolnić dojście kontekstu. Dzięki temu można skojarzyć dynamicznie przydzielony stan z kursorem lub tabelą.
metoda publiczna statycznej składowej statycznej JetSetSessionContext Kojarzy sesję z bieżącym wątkiem przy użyciu danego uchwytu kontekstu. To skojarzenie zastępuje domyślne wymaganie aparatu, że transakcja dla danej sesji musi występować całkowicie w tym samym wątku. Użyj JetResetSessionContext(JET_SESID), aby usunąć skojarzenie.
metoda publiczna statycznej składowej statycznej JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, JET_CALLBACK, string) Ustawia opcje konfiguracji bazy danych.
metoda publiczna statycznej składowej statycznej JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String) Ustawia opcje konfiguracji bazy danych.
metoda publiczna statycznej składowej statycznej JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String) Ustawia opcje konfiguracji bazy danych.
metoda publiczna statycznej składowej statycznej JetSetTableSequential Powiadamia aparat bazy danych, że aplikacja skanuje cały indeks, na który znajduje się kursor. W związku z tym metody używane do uzyskiwania dostępu do danych indeksu zostaną dostrojone, aby ten scenariusz był jak najszybszy. Zobacz również JetResetTableSequential(JET_SESID, JET_TABLEID, ResetTableSequentialGrbit).
metoda publiczna statycznej składowej statycznej JetStopBackupInstance Zapobiega kontynuowaniu działania związanego z tworzeniem kopii zapasowej przesyłania strumieniowego na określonym uruchomionym wystąpieniu, a tym samym zakończenie tworzenia kopii zapasowej przesyłania strumieniowego w przewidywalny sposób.
metoda publiczna statycznej składowej statycznej JetStopServiceInstance Przygotowuje wystąpienie do zakończenia.
metoda publiczna statycznej składowej statycznej JetTerm Zakończ wystąpienie utworzone za pomocą JetInit(JET_INSTANCE) lub JetCreateInstance(JET_INSTANCE, String).
metoda publiczna statycznej składowej statycznej JetTerm2 Zakończ wystąpienie utworzone za pomocą JetInit(JET_INSTANCE) lub JetCreateInstance(JET_INSTANCE, String).
metoda publiczna statycznej składowej statycznej JetTruncateLogInstance Używane podczas tworzenia kopii zapasowej zainicjowanej przez jetBeginExternalBackup, aby usunąć wszystkie pliki dziennika transakcji, które nie będą już potrzebne po pomyślnym zakończeniu bieżącej kopii zapasowej.
metoda publiczna statycznej składowej statycznej JetUnregisterCallback Konfiguruje aparat bazy danych tak, aby przestał wysyłać powiadomienia do aplikacji zgodnie z wcześniejszymi żądaniami za pośrednictwem JetRegisterCallback(JET_SESID, JET_TABLEID, JET_cbtyp, JET_CALLBACK, IntPtr, JET_HANDLE).
metoda publiczna statycznej składowej statycznej JetUpdate(JET_SESID, JET_TABLEID) Funkcja JetUpdate wykonuje operację aktualizacji, w tym wstawianie nowego wiersza do tabeli lub aktualizowanie istniejącego wiersza. Usuwanie wiersza tabeli jest wykonywane przez wywołanie JetDelete(JET_SESID, JET_TABLEID).
metoda publiczna statycznej składowej statycznej JetUpdate(JET_SESID, JET_TABLEID, [], Int32, Int32) Funkcja JetUpdate wykonuje operację aktualizacji, w tym wstawianie nowego wiersza do tabeli lub aktualizowanie istniejącego wiersza. Usuwanie wiersza tabeli jest wykonywane przez wywołanie JetDelete(JET_SESID, JET_TABLEID).
metoda publiczna statycznej składowej statycznej MakeKey(JET_SESID, JET_TABLEID, wartość logiczna, makeKeyGrbit) Tworzy klucz wyszukiwania, który może być następnie używany przez JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) i JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
metoda publiczna statycznej składowej statycznej MakeKey(JET_SESID, JET_TABLEID, Byte, MakeKeyGrbit) Tworzy klucz wyszukiwania, który może być następnie używany przez JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) i JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
metoda publiczna statycznej składowej statycznej MakeKey(JET_SESID, JET_TABLEID, [], MakeKeyGrbit) Tworzy klucz wyszukiwania, który może być następnie używany przez JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) i JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
metoda publiczna statycznej składowej statycznej MakeKey(JET_SESID, JET_TABLEID, DateTime, MakeKeyGrbit) Tworzy klucz wyszukiwania, który może być następnie używany przez JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) i JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
metoda publiczna statycznej składowej statycznej MakeKey(JET_SESID, JET_TABLEID, Double, MakeKeyGrbit) Tworzy klucz wyszukiwania, który może być następnie używany przez JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) i JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
metoda publiczna statycznej składowej statycznej MakeKey(JET_SESID, JET_TABLEID, Guid, MakeKeyGrbit) Tworzy klucz wyszukiwania, który może być następnie używany przez JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) i JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
metoda publiczna statycznej składowej statycznej MakeKey(JET_SESID, JET_TABLEID, Int16, MakeKeyGrbit) Tworzy klucz wyszukiwania, który może być następnie używany przez JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) i JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
metoda publiczna statycznej składowej statycznej MakeKey(JET_SESID, JET_TABLEID, Int32, MakeKeyGrbit) Tworzy klucz wyszukiwania, który może być następnie używany przez JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) i JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
metoda publiczna statycznej składowej statycznej MakeKey(JET_SESID, JET_TABLEID, Int64, MakeKeyGrbit) Tworzy klucz wyszukiwania, który może być następnie używany przez JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) i JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
metoda publiczna statycznej składowej statycznej MakeKey(JET_SESID, JET_TABLEID, Single, MakeKeyGrbit) Tworzy klucz wyszukiwania, który może być następnie używany przez JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) i JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
metoda publiczna statycznej składowej statycznej MakeKey(JET_SESID, JET_TABLEID, UInt16, MakeKeyGrbit) Tworzy klucz wyszukiwania, który może być następnie używany przez JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) i JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
metoda publiczna statycznej składowej statycznej MakeKey(JET_SESID, JET_TABLEID, UInt32, MakeKeyGrbit) Tworzy klucz wyszukiwania, który może być następnie używany przez JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) i JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
metoda publiczna statycznej składowej statycznej MakeKey(JET_SESID, JET_TABLEID, UInt64, MakeKeyGrbit) Tworzy klucz wyszukiwania, który może być następnie używany przez JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) i JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
metoda publiczna statycznej składowej statycznej MakeKey(JET_SESID, JET_TABLEID, string, encoding, MakeKeyGrbit) Tworzy klucz wyszukiwania, który może być następnie używany przez JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) i JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
metoda publiczna statycznej składowej statycznej MoveAfterLast Umieść kursor po ostatnim rekordzie w tabeli. Kolejne przeniesienie poprzednie spowoduje położenie kursora na ostatnim rekordzie.
metoda publiczna statycznej składowej statycznej MoveBeforeFirst Umieść kursor przed pierwszym rekordem w tabeli. Kolejne przeniesienie spowoduje położenie kursora na pierwszym rekordzie.
metoda publiczna statycznej składowej statycznej ResetIndexRange Usuwa zakres indeksów utworzony za pomocą JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) lub TrySetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit). Jeśli żaden zakres indeksów nie istnieje, ta metoda nic nie robi.
metoda publiczna statycznej składowej statycznej RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) Pobiera pojedynczą wartość kolumny z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit, JET_RETINFO) Pobiera pojedynczą wartość kolumny z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora. Alternatywnie ta funkcja może pobrać kolumnę z rekordu tworzonego w buforze kopiowania kursorów. Ta funkcja może również pobierać dane kolumn z wpisu indeksu, który odwołuje się do bieżącego rekordu. Oprócz pobierania rzeczywistej wartości kolumny funkcja JetRetrieveColumn może również służyć do pobierania rozmiaru kolumny przed pobraniem danych kolumny w celu odpowiedniego rozmiaru aplikacji.
metoda publiczna statycznej składowej statycznej RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID) Pobiera wartość kolumny logicznej z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Pobiera wartość kolumny logicznej z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej retrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID) Pobiera wartość kolumny bajtów z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Pobiera wartość kolumny bajtów z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID) Pobiera wartość kolumny datetime z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Pobiera wartość kolumny datetime z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID) Pobiera wartość podwójnej kolumny z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Pobiera wartość podwójnej kolumny z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID) Pobiera wartość kolumny zmiennoprzecinkowej z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Pobiera wartość kolumny zmiennoprzecinkowej z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID) Pobiera wartość kolumny guid z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Pobiera wartość kolumny guid z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) Pobiera pojedynczą wartość kolumny z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Pobiera wartość kolumny int16 z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) Pobiera pojedynczą wartość kolumny z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Pobiera wartość kolumny int32 z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) Pobiera pojedynczą wartość kolumny z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Pobiera pojedynczą wartość kolumny z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID) Pobiera pojedynczą wartość kolumny z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora. Używane jest kodowanie Unicode.
metoda publiczna statycznej składowej statycznej RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, kodowanie) Pobiera wartość kolumny ciągu z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, kodowanie, retrieveColumnGrbit) Pobiera wartość kolumny ciągu z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) Pobiera wartość kolumny uint16 z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Pobiera wartość kolumny uint16 z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) Pobiera wartość kolumny uint32 z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Pobiera wartość kolumny uint32 z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) Pobiera wartość kolumny uint64 z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Pobiera wartość kolumny uint64 z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora.
metoda publiczna statycznej składowej statycznej RetrieveColumns Pobiera kolumny do obiektów ColumnValue.
metoda publiczna statycznej składowej statycznej RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID) Pobiera rozmiar pojedynczej wartości kolumny z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora. Alternatywnie ta funkcja może pobrać kolumnę z rekordu tworzonego w buforze kopiowania kursorów. Ta funkcja może również pobierać dane kolumn z wpisu indeksu, który odwołuje się do bieżącego rekordu.
metoda publiczna statycznej składowej statycznej RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32, RetrieveColumnGrbit) Pobiera rozmiar pojedynczej wartości kolumny z bieżącego rekordu. Rekord jest rekordem skojarzonym z wpisem indeksu w bieżącym położeniu kursora. Alternatywnie ta funkcja może pobrać kolumnę z rekordu tworzonego w buforze kopiowania kursorów. Ta funkcja może również pobierać dane kolumn z wpisu indeksu, który odwołuje się do bieżącego rekordu.
metoda publiczna statycznej składowej statycznej RetrieveKey Pobiera klucz wpisu indeksu w bieżącej pozycji kursora.
metoda publiczna statycznej składowej statycznej SerializeObjectToColumn Napisz serializowaną formę obiektu w kolumnie.
metoda publiczna statycznej składowej statycznej SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, wartość logiczna) Modyfikuje wartość z jedną kolumną w zmodyfikowanym rekordzie do wstawienia lub aktualizowania bieżącego rekordu.
metoda publiczna statycznej składowej statycznej SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Byte) Modyfikuje wartość z jedną kolumną w zmodyfikowanym rekordzie do wstawienia lub aktualizowania bieżącego rekordu.
metoda publiczna statycznej składowej statycznej SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, []) Modyfikuje wartość z jedną kolumną w zmodyfikowanym rekordzie do wstawienia lub aktualizowania bieżącego rekordu.
metoda publiczna statycznej składowej statycznej SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, DateTime) Modyfikuje wartość z jedną kolumną w zmodyfikowanym rekordzie do wstawienia lub aktualizowania bieżącego rekordu.
metoda publiczna statycznej składowej statycznej SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Double) Modyfikuje wartość z jedną kolumną w zmodyfikowanym rekordzie do wstawienia lub aktualizowania bieżącego rekordu.
metoda publiczna statycznej składowej statycznej SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Guid) Modyfikuje wartość z jedną kolumną w zmodyfikowanym rekordzie do wstawienia lub aktualizowania bieżącego rekordu.
metoda publiczna statycznej składowej statycznej SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int16) Modyfikuje wartość z jedną kolumną w zmodyfikowanym rekordzie do wstawienia lub aktualizowania bieżącego rekordu.
metoda publiczna statycznej składowej statycznej SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32) Modyfikuje wartość z jedną kolumną w zmodyfikowanym rekordzie do wstawienia lub aktualizowania bieżącego rekordu.
metoda publiczna statycznej składowej statycznej SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int64) Modyfikuje wartość z jedną kolumną w zmodyfikowanym rekordzie do wstawienia lub aktualizowania bieżącego rekordu.
metoda publiczna statycznej składowej statycznej SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, single) Modyfikuje wartość z jedną kolumną w zmodyfikowanym rekordzie do wstawienia lub aktualizowania bieżącego rekordu.
metoda publiczna statycznej składowej statycznej SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt16) Modyfikuje wartość z jedną kolumną w zmodyfikowanym rekordzie do wstawienia lub aktualizowania bieżącego rekordu.
metoda publiczna statycznej składowej statycznej SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt32) Modyfikuje wartość z jedną kolumną w zmodyfikowanym rekordzie do wstawienia lub aktualizowania bieżącego rekordu.
metoda publiczna statycznej składowej statycznej SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt64) Modyfikuje wartość z jedną kolumną w zmodyfikowanym rekordzie do wstawienia lub aktualizowania bieżącego rekordu.
metoda publiczna statycznej składowej statycznej SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], SetColumnGrbit) Modyfikuje wartość z jedną kolumną w zmodyfikowanym rekordzie do wstawienia lub aktualizowania bieżącego rekordu.
metoda publiczna statycznej składowej statycznej SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, string, encoding) Modyfikuje wartość z jedną kolumną w zmodyfikowanym rekordzie do wstawienia lub aktualizowania bieżącego rekordu.
metoda publiczna statycznej składowej statycznej SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding, SetColumnGrbit) Modyfikuje wartość z jedną kolumną w zmodyfikowanym rekordzie do wstawienia lub aktualizowania bieżącego rekordu.
metoda publiczna statycznej składowej statycznej SetColumns Ustawia kolumny z obiektów ColumnValue.
metoda publiczna statycznej składowej statycznej TryGetLock Jawnie zarezerwuj możliwość aktualizacji wiersza, blokady zapisu lub jawnego uniemożliwienia aktualizowania wiersza przez dowolną inną sesję, blokadę odczytu. Zwykle blokady zapisu wierszy są uzyskiwane niejawnie w wyniku aktualizowania wierszy. Blokady odczytu zwykle nie są wymagane z powodu przechowywania wersji rekordu. Jednak w niektórych przypadkach transakcja może chcieć jawnie zablokować wiersz w celu wymuszenia serializacji lub upewnić się, że kolejna operacja powiedzie się.
metoda publiczna statycznej składowej statycznej TryMove Spróbuj przejść przez indeks. Jeśli nawigacja powiedzie się, ta metoda zwróci wartość true. Jeśli nie ma rekordu do przejścia do tej metody, zwraca wartość false; w przypadku innych błędów zostanie zgłoszony wyjątek.
metoda publiczna statycznej składowej statycznej TryMoveFirst Spróbuj przejść do pierwszego rekordu w tabeli. Jeśli tabela jest pusta, zwraca wartość false, jeśli wystąpi inny błąd, zostanie zgłoszony wyjątek.
metoda publiczna statycznej składowej statycznej TryMoveLast Spróbuj przejść do ostatniego rekordu w tabeli. Jeśli tabela jest pusta, zwraca wartość false, jeśli wystąpi inny błąd, zostanie zgłoszony wyjątek.
metoda publiczna statycznej składowej statycznej TryMoveNext Spróbuj przejść do następnego rekordu w tabeli. Jeśli nie ma następnego rekordu, zwraca wartość false, jeśli wystąpi inny błąd, zostanie zgłoszony wyjątek.
metoda publiczna statycznej składowej statycznej TryMovePrevious Spróbuj przejść do poprzedniego rekordu w tabeli. Jeśli nie ma poprzedniego rekordu, zwraca wartość false, jeśli wystąpi inny błąd, zostanie zgłoszony wyjątek.
metoda publiczna statycznej składowej statycznej TryOpenTable Spróbuj otworzyć tabelę.
metoda publiczna statycznej składowej statycznej TrySeek Efektywnie umieszcza kursor w wpisie indeksu zgodnym z kryteriami wyszukiwania określonymi przez klucz wyszukiwania w tym kursorze i określoną nierównością. Klucz wyszukiwania musi być wcześniej skonstruowany przy użyciu klucza JetMakeKey.
metoda publiczna statycznej składowej statycznej TrySetIndexRange Tymczasowo ogranicza zestaw wpisów indeksu, które kursor może przechodzić za pomocą JetMove do tych rozpoczynających się od bieżącego wpisu indeksu i kończąc na wpis indeksu, który pasuje do kryteriów wyszukiwania określonych przez klucz wyszukiwania w tym kursorze i określonych kryteriów ograniczenia. Klucz wyszukiwania musi być wcześniej skonstruowany przy użyciu klucza JetMakeKey. Zwraca wartość true, jeśli zakres indeksu jest niepusty, w przeciwnym razie wartość false.

Do góry

Zobacz też

Odniesienie

klasy interfejsu API

przestrzeni nazw Microsoft.Isam.Esent.Interop