Api-tagok

Védett tagok felvétele
Öröklött tagok belefoglalása

Az ESENT API felügyelt verziói. Ez az osztály a nem felügyelt ESENT API-nak megfelelő statikus metódusokat tartalmaz. Ezek a metódusok kivételeket okoznak a hibák visszaadásakor. Segítő módszerek az ESENT API-hoz. Ezek a JetMakeKey körbefuttatása. Az API csak belső metódusai. Segítő módszerek az ESENT API-hoz. Ezek adatkonvertálást végeznek a JetMakeKey esetében. Segítő módszerek az ESENT API-hoz. Ezek a módszerek az adatbázis metaadataival foglalkoznak. Segítő módszerek az ESENT API-hoz. Ezek nem az API interop verziói, hanem a függvények nagyon gyakori felhasználási módjai. Elavultként megjelölt API-tagok. Segítő módszerek az ESENT API-hoz. Ezek nem az API interop verziói, hanem a függvények nagyon gyakori felhasználási módjai. Segítő módszerek az ESENT API-hoz. Ezek adatkonvertálást végeznek az oszlopok beállításához.

Az Api típusa a következő tagokat teszi elérhetővé.

Módszerek

  Név Leírás
Nyilvános módszer Statikus tag DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) Objektum deszerializálása egy oszlopból.
Nyilvános módszer Statikus tag DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Objektum deszerializálása egy oszlopból.
Nyilvános módszer Statikus tag EscrowUpdate Atomi összeadás végrehajtása egy oszlopon. Az oszlopnak Hosszútípusúnak kell lennie. Ez a függvény lehetővé teszi, hogy több munkamenet egyidejűleg, ütközések nélkül frissítse ugyanazt a rekordot.
Nyilvános módszer Statikus tag GetBookmark Lekéri a kurzor aktuális pozíciójában lévő indexbejegyzéshez társított rekord könyvjelzőit. Ez a könyvjelző ezután a JetGotoBookmark használatával vissza lehet helyezni a kurzort ugyanarra a rekordra.
Nyilvános módszer Statikus tag GetColumnDictionary Létrehoz egy szótárt, amely az oszlopneveket az oszlopazonosítókhoz rendeli.
Nyilvános módszer Statikus tag GetTableColumnid Kérje le a megadott oszlop oszlopazonosítóját.
Nyilvános módszer Statikus tag GetTableColumns(JET_SESID, JET_TABLEID) Iterálja a táblázat összes oszlopát, és az egyes oszlopokról ad vissza információkat.
Nyilvános módszer Statikus tag GetTableColumns(JET_SESID, JET_DBID, Sztring) Iterálja a táblázat összes oszlopát, és az egyes oszlopokról ad vissza információkat.
Nyilvános módszer Statikus tag GetTableIndexes(JET_SESID, JET_TABLEID) Iterálja a táblázat összes indexét, és az egyes indexekről ad vissza információkat.
Nyilvános módszer Statikus tag GetTableIndexes(JET_SESID, JET_DBID, sztring) Iterálja a táblázat összes indexét, és az egyes indexekről ad vissza információkat.
Nyilvános módszer Statikus tag GetTableNames Az adatbázis tábláinak nevét adja vissza.
Nyilvános módszer Statikus tag IntersectIndexes Metszi az indextartományok egy csoportját, és visszaadja az összes indextartományban található rekordok könyvjelzőit. Lásd még JetIntersectIndexes(JET_SESID, [], Int32, JET_RECORDLIST, IntersectIndexesGrbit).
Nyilvános módszer Statikus tag JetAddColumn Új oszlop hozzáadása meglévő táblához.
Nyilvános módszer Statikus tag JetAttachDatabase Adatbázisfájl csatolása adatbázispéldányhoz. Az adatbázis használatához ezt követően meg kell nyitnia JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit).
Nyilvános módszer Statikus tag JetAttachDatabase2 Adatbázisfájl csatolása adatbázispéldányhoz. Az adatbázis használatához ezt követően meg kell nyitnia JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit).
Nyilvános módszer Statikus tag JetBackupInstance Streamelési biztonsági másolatot készít egy példányról, beleértve az összes csatolt adatbázist is egy könyvtárba. A motor által támogatott több biztonsági mentési módszer esetén ez a legegyszerűbb és legfoglaltabb függvény.
Nyilvános módszer Statikus tag JetBeginExternalBackupInstance Külső biztonsági mentést kezdeményez, miközben a motor és az adatbázis online és aktív.
Nyilvános módszer Statikus tag JetBeginSession Új ESENT-munkamenet inicializálása.
Nyilvános módszer Statikus tag JetBeginTransaction Egy munkamenet tranzakciót ír be, vagy új mentési pontot hoz létre egy meglévő tranzakcióban.
Nyilvános módszer Statikus tag JetBeginTransaction2 Egy munkamenet tranzakciót ír be, vagy új mentési pontot hoz létre egy meglévő tranzakcióban.
Nyilvános módszer Statikus tag JetCloseDatabase Bezár egy adatbázisfájlt, amelyet korábban JetOpenDatabase(JET_SESID, sztring, sztring, JET_DBID, OpenDatabaseGrbit) vagy JetCreateDatabase(JET_SESID, Sztring, Sztring, JET_DBID, CreateDatabaseGrbit).
Nyilvános módszer Statikus tag JetCloseFileInstance Bezár egy olyan fájlt, amely a JetOpenFileInstance szolgáltatással lett megnyitva, miután a fájlból származó adatokat kinyerte a JetReadFileInstance használatával.
Nyilvános módszer Statikus tag JetCloseTable Nyisson meg egy táblát.
Nyilvános módszer Statikus tag JetCommitTransaction Véglegesíti az adatbázis állapotát az aktuális mentési pont során, és migrálja őket az előző mentési pontra. Ha a legkülső mentési pont véglegesítése megtörtént, akkor a mentési pont során végrehajtott módosítások az adatbázis állapotára lesznek kötelezve, és a munkamenet kilép a tranzakcióból.
Nyilvános módszer Statikus tag JetCompact Másolatot készít egy meglévő adatbázisról. A másolat a használat szempontjából optimális állapotba van tömörítve. A másolt adatok az index létrehozásakor kiválasztott mértékek szerint lesznek csomagolva. Ily módon a tömörített adatok a lehető legsű többször tárolhatók. Másik lehetőségként a tömörített adatok helyet foglalhatnak el a későbbi rekordnövekedéshez vagy indexbeszúrásokhoz.
Nyilvános módszer Statikus tag JetComputeStats Végigvezeti egy tábla minden indexét, hogy pontosan kiszámítsa az index bejegyzéseinek számát és az indexben lévő különböző kulcsok számát. Ez az információ az indexhez lefoglalt adatbázislapok számával és a számítás aktuális idejével együtt az adatbázis index metaadataiban van tárolva. Ezek az adatok később lekérhetők információs műveletekkel.
Nyilvános módszer Statikus tag JetCreateDatabase Adatbázisfájlt hoz létre és csatol.
Nyilvános módszer Statikus tag JetCreateDatabase2 Létrehoz és csatol egy adatbázisfájlt a megadott maximális adatbázismérettel.
Nyilvános módszer Statikus tag JetCreateIndex Indexet hoz létre adatokon keresztül egy ESE-adatbázisban. Az indexek segítségével gyorsan megkereshetők bizonyos adatok.
Nyilvános módszer Statikus tag JetCreateIndex2 Indexeket hoz létre adatokon egy ESE-adatbázisban.
Nyilvános módszer Statikus tag JetCreateInstance Lefoglalja az adatbázismotor új példányát.
Nyilvános módszer Statikus tag JetCreateInstance2 Az adatbázismotor új példányának lefoglalása egyetlen folyamathoz, megjelenítendő név megadva.
Nyilvános módszer Statikus tag JetCreateTable Hozzon létre egy üres táblát. Az újonnan létrehozott tábla kizárólagosan meg van nyitva.
Nyilvános módszer Statikus tag JetCreateTableColumnIndex3 Létrehoz egy táblát, oszlopokat és indexeket ad hozzá a táblához.
Nyilvános módszer Statikus tag JetDefragment Elindítja és leállítja az adatbázisok töredezettségmentesítési feladatait, amelyek javítják az adatbázison belüli adatszervezést.
Nyilvános módszer Statikus tag JetDefragment2 Elindítja és leállítja az adatbázisok töredezettségmentesítési feladatait, amelyek javítják az adatbázison belüli adatszervezést.
Nyilvános módszer Statikus tag JetDelete Törli az adatbázistábla aktuális rekordját.
Nyilvános módszer Statikus tag JetDeleteColumn Oszlop törlése adatbázistáblából.
Nyilvános módszer Statikus tag JetDeleteColumn2 Oszlop törlése adatbázistáblából.
Nyilvános módszer Statikus tag JetDeleteIndex Index törlése adatbázistáblából.
Nyilvános módszer Statikus tag JetDeleteTable Táblát töröl egy adatbázisból.
Nyilvános módszer Statikus tag JetDetachDatabase Egy adatbázis-munkamenethez korábban csatolt adatbázisfájlt ad ki.
Nyilvános módszer Statikus tag JetDetachDatabase2 Egy adatbázis-munkamenethez korábban csatolt adatbázisfájlt ad ki.
Nyilvános módszer Statikus tag JetDupCursor Duplikálja a megnyitott kurzort, és egy fogópontot ad vissza a duplikált kurzornak. Ha a duplikált kurzor írásvédett kurzor volt, akkor a duplikált kurzor is írásvédett kurzor. A keresési kulcs létrehozásához vagy a rekord frissítéséhez kapcsolódó állapotok nem lesznek átmásolva a duplikált kurzorba. Emellett az eredeti kurzor helye nem duplikálódik a duplikált kurzorra. A duplikált kurzor mindig megnyílik a fürtözött indexen, és a helye mindig a tábla első sorában található.
Nyilvános módszer Statikus tag JetDupSession Inicializáljon egy új ESE-munkamenetet ugyanabban a példányban, mint az adott sesid.
Nyilvános módszer Statikus tag JetEndExternalBackupInstance Befejez egy külső biztonsági mentési munkamenetet. Ez az API az api-k sorozatának utolsó API-ja, amelyet egy sikeres online (nem VSS-alapú) biztonsági mentés végrehajtásához kell meghívni.
Nyilvános módszer Statikus tag JetEndExternalBackupInstance2 Befejez egy külső biztonsági mentési munkamenetet. Ez az API az api-k sorozatának utolsó API-ja, amelyet egy sikeres online (nem VSS-alapú) biztonsági mentés végrehajtásához kell meghívni.
Nyilvános módszer Statikus tag JetEndSession Befejez egy munkamenetet.
Nyilvános módszer Statikus tag JetEnumerateColumns Hatékonyan kér le egy oszlopkészletet és azok értékeit a kurzor aktuális rekordjából vagy a kurzor másolási pufferéből. A lekért oszlopok és értékek az oszlopazonosítók, az itagSequence számok és egyéb jellemzők listájával korlátozhatók. Ez az oszloplekérési API abban egyedi, hogy dinamikusan lefoglalt memóriában adja vissza az adatokat, amelyeket egy felhasználó által biztosított, valós helyekkel kompatibilis visszahívással szerez be. Ez az új rugalmasság lehetővé teszi az oszlopadatok hatékony lekérését olyan konkrét jellemzőkkel (például mérettel és szorzással), amelyek ismeretlenek a hívó számára. Ez szükségtelenné teszi a JetRetrieveColumn felderítési módjainak használatát ezen jellemzők meghatározásához, hogy beállítsa a JetRetrieveColumn felé irányuló végső hívást, amely sikeresen lekéri a kívánt adatokat.
Nyilvános módszer Statikus tag JetEscrowUpdate Atomi összeadási műveletet hajt végre egy oszlopon. Ez a függvény lehetővé teszi, hogy több munkamenet egyidejűleg, ütközések nélkül frissítse ugyanazt a rekordot. Lásd még: EscrowUpdate(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32).
Nyilvános módszer Statikus tag JetFreeBuffer Felszabadítja az adatbázismotor-hívás által lefoglalt memóriát.
Nyilvános módszer Statikus tag JetGetAttachInfoInstance A JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) által kezdeményezett biztonsági mentés során lekérdezni egy példányt azoknak az adatbázisfájloknak a nevéhez, amelyeknek a biztonsági mentési fájlkészlet részét kell képezniük. Csak azokat az adatbázisokat veszi figyelembe, amelyek jelenleg JetAttachDatabase(JET_SESID, String, AttachDatabaseGrbit) használnak. Ezek a fájlok később JetOpenFileInstance(JET_INSTANCE, Sztring, JET_HANDLE, Int64, Int64) és olvashatók JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32)használatával.
Nyilvános módszer Statikus tag JetGetBookmark Lekéri a kurzor aktuális pozíciójában lévő indexbejegyzéshez társított rekord könyvjelzőit. Ez a könyvjelző ezután a JetGotoBookmark(JET_SESID, JET_TABLEID, [], Int32)használatával áthelyezheti a kurzort ugyanarra a rekordra. A könyvjelző nem lesz hosszabb, mint BookmarkMost bájt. Lásd még GetBookmark(JET_SESID, JET_TABLEID).
Nyilvános módszer Statikus tag JetGetColumnInfo(JET_SESID, JET_DBID, sztring, sztring, JET_COLUMNBASE) Adatokat kér le egy tábla egyik oszlopáról.
Nyilvános módszer Statikus tag JetGetColumnInfo(JET_SESID, JET_DBID, sztring, sztring, JET_COLUMNDEF) Egy táblaoszlop adatainak lekérése.
Nyilvános módszer Statikus tag JetGetColumnInfo(JET_SESID, JET_DBID, sztring, sztring, JET_COLUMNLIST) Beolvassa a tábla összes oszlopának adatait.
Nyilvános módszer Statikus tag JetGetCurrentIndex Egy adott kurzor aktuális indexének nevét határozza meg. Ezzel a névvel később újra kijelölheti az indexet aktuális indexként JetSetCurrentIndex(JET_SESID, JET_TABLEID, Sztring)használatával. Az index tulajdonságainak felderítésére is használható a JetGetTableIndexInfo használatával.
Nyilvános módszer Statikus tag JetGetCursorInfo Annak meghatározása, hogy a kurzor aktuális rekordjának frissítése írási ütközést eredményez-e a rekord aktuális frissítési állapota alapján. Előfordulhat, hogy egy írási ütközés végül akkor is vissza lesz adva, ha a JetGetCursorInfo sikeresen visszatér. mert egy másik munkamenet frissítheti a rekordot, mielőtt az aktuális munkamenet frissítené ugyanazt a rekordot.
Nyilvános módszer Statikus tag JetGetDatabaseFileInfo(sztring, JET_DBINFOMISC, JET_DbInfo) Lekéri az adott adatbázissal kapcsolatos bizonyos információkat.
Nyilvános módszer Statikus tag JetGetDatabaseFileInfo(Sztring, Int32, JET_DbInfo) Lekéri az adott adatbázissal kapcsolatos bizonyos információkat.
Nyilvános módszer Statikus tag JetGetDatabaseFileInfo(Sztring, Int64, JET_DbInfo) Lekéri az adott adatbázissal kapcsolatos bizonyos információkat.
Nyilvános módszer Statikus tag JetGetDatabaseInfo(JET_SESID, JET_DBID, JET_DBINFOMISC, JET_DbInfo) Lekéri az adott adatbázissal kapcsolatos bizonyos információkat.
Nyilvános módszer Statikus tag JetGetDatabaseInfo(JET_SESID, JET_DBID, Int32, JET_DbInfo) Lekéri az adott adatbázissal kapcsolatos bizonyos információkat.
Nyilvános módszer Statikus tag JetGetDatabaseInfo(JET_SESID, JET_DBID, sztring, JET_DbInfo) Lekéri az adott adatbázissal kapcsolatos bizonyos információkat.
Nyilvános módszer Statikus tag JetGetIndexInfo(JET_SESID, JET_DBID, sztring, sztring, JET_INDEXLIST) Elavult. Adatokat kér le egy táblán lévő indexekről.
Nyilvános módszer Statikus tag JetGetIndexInfo(JET_SESID, JET_DBID, sztring, sztring, JET_INDEXID, JET_IdxInfo) Adatokat kér le egy táblán lévő indexekről.
Nyilvános módszer Statikus tag JetGetIndexInfo(JET_SESID, JET_DBID, sztring, sztring, JET_INDEXLIST, JET_IdxInfo) Adatokat kér le egy táblán lévő indexekről.
Nyilvános módszer Statikus tag JetGetIndexInfo(JET_SESID, JET_DBID, sztring, sztring, Int32, JET_IdxInfo) Adatokat kér le egy táblán lévő indexekről.
Nyilvános módszer Statikus tag JetGetIndexInfo(JET_SESID, JET_DBID, sztring, sztring, sztring, JET_IdxInfo) Adatokat kér le egy táblán lévő indexekről.
Nyilvános módszer Statikus tag JetGetIndexInfo(JET_SESID, JET_DBID, sztring, sztring, UInt16, JET_IdxInfo) Adatokat kér le egy táblán lévő indexekről.
Nyilvános módszer Statikus tag JetGetInstanceInfo Adatokat kér le a futó példányokról.
Nyilvános módszer Statikus tag JetGetLock Explicit módon fenntarthatja a lehetőséget egy sor frissítésére, írási zárolásra, vagy arra, hogy bármely más munkamenet kifejezetten megakadályozza a sor frissítését, olvasási zárolást. A sorok írási zárolásai általában implicit módon lesznek beolvasva a sorok frissítése miatt. A rekordverziók miatt általában nincs szükség olvasási zárolásokra. Bizonyos esetekben azonban előfordulhat, hogy egy tranzakció kifejezetten zárolni szeretne egy sort a szerializálás kényszerítése érdekében, vagy egy későbbi művelet sikerességének biztosítása érdekében.
Nyilvános módszer Statikus tag JetGetLogInfoInstance A JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) által kezdeményezett biztonsági mentés során lekérdezni az adatbázis-javításfájlok és naplófájlok nevét, amelyek a biztonsági mentési fájlkészlet részét képezik. Ezek a fájlok később JetOpenFileInstance(JET_INSTANCE, Sztring, JET_HANDLE, Int64, Int64) és olvashatók JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32)használatával.
Nyilvános módszer Statikus tag JetGetLS Lehetővé teszi az alkalmazás számára, hogy lekérje a kurzorhoz vagy a kurzorhoz társított táblázathoz társított helyi tárolónak nevezett helyi tárolót. Ezt a környezeti leírót korábban JetSetLS(JET_SESID, JET_TABLEID, JET_LS, LsGrbit)használatával kellett beállítani. A JetGetLS használatával egyidejűleg lekérheti a kurzor vagy táblázat aktuális környezetleírót, és alaphelyzetbe állíthatja a környezeti leírót.
Nyilvános módszer Statikus tag JetGetObjectInfo(JET_SESID, JET_DBID, JET_OBJECTLIST) Lekéri az adatbázis-objektumok adatait.
Nyilvános módszer Statikus tag JetGetObjectInfo(JET_SESID, JET_DBID, JET_objtyp, sztring, JET_OBJECTINFO) Lekéri az adatbázis-objektumok adatait.
Nyilvános módszer Statikus tag JetGetRecordPosition Az aktuális rekord törtpozícióját adja vissza az aktuális indexben JET_RECPOS szerkezet formájában. Lásd még JetGotoPosition(JET_SESID, JET_TABLEID, JET_RECPOS).
Nyilvános módszer Statikus tag JetGetSecondaryIndexBookmark Egy speciális könyvjelzőt kér le a másodlagos indexbejegyzéshez a kurzor aktuális pozíciójában. Ezzel a könyvjelzővel hatékonyan helyezheti vissza a kurzort ugyanarra az indexbe a JetGotoSecondaryIndexBookmark használatával. Ez akkor hasznos, ha olyan másodlagos indexre van áthelyezve, amely ismétlődő kulcsokat tartalmaz, vagy több indexbejegyzést tartalmaz ugyanahhoz a rekordhoz.
Nyilvános módszer Statikus tag JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String, Int32) Lekéri az adatbázis-konfigurációs beállításokat.
Nyilvános módszer Statikus tag JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String, Int32) Lekéri az adatbázis-konfigurációs beállításokat.
Nyilvános módszer Statikus tag JetGetTableColumnInfo(JET_SESID, JET_TABLEID, JET_COLUMNID, JET_COLUMNDEF) Egy táblaoszlop adatainak lekérése.
Nyilvános módszer Statikus tag JetGetTableColumnInfo(JET_SESID, JET_TABLEID, sztring, JET_COLUMNDEF) Egy táblaoszlop adatainak lekérése.
Nyilvános módszer Statikus tag JetGetTableColumnInfo(JET_SESID, JET_TABLEID, sztring, JET_COLUMNLIST) A táblázat összes oszlopával kapcsolatos információkat kéri le.
Nyilvános módszer Statikus tag JetGetTableIndexInfo(JET_SESID, JET_TABLEID, sztring, JET_INDEXLIST) Elavult. Adatokat kér le egy táblán lévő indexekről.
Nyilvános módszer Statikus tag JetGetTableIndexInfo(JET_SESID, JET_TABLEID, sztring, JET_INDEXID, JET_IdxInfo) Adatokat kér le egy táblán lévő indexekről.
Nyilvános módszer Statikus tag JetGetTableIndexInfo(JET_SESID, JET_TABLEID, sztring, JET_INDEXLIST, JET_IdxInfo) Adatokat kér le egy táblán lévő indexekről.
Nyilvános módszer Statikus tag JetGetTableIndexInfo(JET_SESID, JET_TABLEID, sztring, Int32, JET_IdxInfo) Adatokat kér le egy táblán lévő indexekről.
Nyilvános módszer Statikus tag JetGetTableIndexInfo(JET_SESID, JET_TABLEID, sztring, sztring, JET_IdxInfo) Adatokat kér le egy táblán lévő indexekről.
Nyilvános módszer Statikus tag JetGetTableIndexInfo(JET_SESID, JET_TABLEID, sztring, UInt16, JET_IdxInfo) Adatokat kér le egy táblán lévő indexekről.
Nyilvános módszer Statikus tag JetGetTableInfo(JET_SESID, JET_TABLEID, JET_DBID, JET_TblInfo) Lekéri az adatbázis tábláinak különböző adatait.
Nyilvános módszer Statikus tag JetGetTableInfo(JET_SESID, JET_TABLEID, JET_OBJECTINFO, JET_TblInfo) Lekéri az adatbázis tábláinak különböző adatait.
Nyilvános módszer Statikus tag JetGetTableInfo(JET_SESID, JET_TABLEID, Int32, JET_TblInfo) Lekéri az adatbázis tábláinak különböző adatait.
Nyilvános módszer Statikus tag JetGetTableInfo(JET_SESID, JET_TABLEID, [], JET_TblInfo) Lekéri az adatbázis tábláinak különböző adatait.
Nyilvános módszer Statikus tag JetGetTableInfo(JET_SESID, JET_TABLEID, sztring, JET_TblInfo) Lekéri az adatbázis tábláinak különböző adatait.
Nyilvános módszer Statikus tag JetGetTruncateLogInfoInstance A JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) által kezdeményezett biztonsági mentés során lekérdezni a tranzakciós naplófájlok nevét, amelyek a biztonsági mentés sikeres befejezése után biztonságosan törölhetők.
Nyilvános módszer Statikus tag JetGetVersion Lekéri az adatbázismotor verzióját.
Nyilvános módszer Statikus tag JetGotoBookmark A kurzort a megadott könyvjelzőhöz társított rekord indexbejegyzésére ra pozinálja. A könyvjelző bármely, táblázaton definiált indexhez használható. A rekord könyvjelzője JetGetBookmark(JET_SESID, JET_TABLEID, [], Int32, Int32)használatával kérhető le.
Nyilvános módszer Statikus tag JetGotoPosition A kurzor áthelyezése egy új helyre, amely az aktuális indexben való áthaladás töredéke. Lásd még JetGetRecordPosition(JET_SESID, JET_TABLEID, JET_RECPOS).
Nyilvános módszer Statikus tag JetGotoSecondaryIndexBookmark A kurzort a megadott másodlagos index könyvjelzőhöz társított indexbe irányítja. A másodlagos index könyvjelzőt ugyanazzal az indexel kell használni ugyanazon a táblán, amelyből eredetileg lekérte. Az indexbejegyzés másodlagos index könyvjelzője JetGotoSecondaryIndexBookmark(JET_SESID, JET_TABLEID, [], Int32, [], Int32, GotoSecondaryIndexBookmarkGrbit)használatával kérhető le.
Nyilvános módszer Statikus tag JetGrowDatabase Kibővíti a jelenleg megnyitott adatbázis méretét.
Nyilvános módszer Statikus tag JetIdle Tétlen karbantartási feladatokat végez, vagy ellenőrzi a verziótár állapotát az ESE-ben.
Nyilvános módszer Statikus tag JetIndexRecordCount Megszámolja az aktuális index bejegyzéseinek számát az aktuális pozícióból előre. Az aktuális pozíció szerepel a darabszámban. A szám nagyobb lehet, mint a tábla rekordjainak teljes száma, ha az aktuális index többértékű oszlopon van, és az oszlop példányai több értékkel rendelkeznek. Ha a tábla üres, akkor a számláló értéke 0 lesz.
Nyilvános módszer Statikus tag JetInit Inicializálja az ESENT adatbázismotort.
Nyilvános módszer Statikus tag JetInit2 Inicializálja az ESENT adatbázismotort.
Nyilvános módszer Statikus tag JetIntersectIndexes Kiszámítja a különböző másodlagos indexekből származó indexbejegyzések több készletének metszetét ugyanazon a táblán. Ez a művelet az indextartományok használatával kifejezhető két vagy több feltételnek megfelelő tábla rekordkészletének megkereséséhez hasznos. Lásd még: IntersectIndexes(JET_SESID, []).
Nyilvános módszer Statikus tag JetMakeKey A JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) és JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)által használható keresési kulcsokat hozza létre.
Nyilvános módszer Statikus tag JetMove(JET_SESID, JET_TABLEID, JET_Move, MoveGrbit) Navigálás egy indexben. A kurzor az index elején vagy végén helyezhető el, és adott számú indexbejegyzéssel hátrafelé és előre mozgatható. Lásd még: TryMoveFirst(JET_SESID, JET_TABLEID), TryMoveLast(JET_SESID, JET_TABLEID), TryMoveNext(JET_SESID, JET_TABLEID), TryMovePrevious(JET_SESID, JET_TABLEID).
Nyilvános módszer Statikus tag JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) Navigálás egy indexben. A kurzor az index elején vagy végén helyezhető el, és adott számú indexbejegyzéssel hátrafelé és előre mozgatható. Lásd még: TryMoveFirst(JET_SESID, JET_TABLEID), TryMoveLast(JET_SESID, JET_TABLEID), TryMoveNext(JET_SESID, JET_TABLEID), TryMovePrevious(JET_SESID, JET_TABLEID).
Nyilvános módszer Statikus tag JetOpenDatabase Megnyitja a JetAttachDatabase(JET_SESID, Sztring, AttachDatabaseGrbit)adatbázis-munkamenethez korábban csatolt adatbázist. Ez a függvény többször is meghívható ugyanahhoz az adatbázishoz.
Nyilvános módszer Statikus tag JetOpenFileInstance Egy aktív példány csatolt adatbázisát, adatbázis-javításfájlját vagy tranzakciónapló-fájlját nyitja meg egy streamelési fuzzy biztonsági mentés végrehajtása céljából. Az ezekből a fájlokból származó adatok később a JetReadFileInstance használatával olvashatók a visszaadott leírón keresztül. A visszaadott leírót a JetCloseFileInstance használatával kell bezárni. A példány külső biztonsági mentését korábban a JetBeginExternalBackupInstance használatával kellett kezdeményezni.
Nyilvános módszer Statikus tag JetOpenTable Megnyitja a kurzort egy korábban létrehozott táblán.
Nyilvános módszer Statikus tag JetOpenTempTable Létrehoz egy ideiglenes táblát egyetlen indexkel. Egy ideiglenes tábla ugyanúgy tárolja és kéri le a rekordokat, mint a JetCreateTableColumnIndex használatával létrehozott szokásos táblát. Az ideiglenes táblák azonban volatilis jellegük miatt sokkal gyorsabbak, mint a hagyományos táblák. Emellett nagyon gyorsan rendezhetők és duplikált eltávolítást hajthatnak végre rekordhalmazokon, ha azok tisztán szekvenciális módon érhetők el. Lásd még: JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Nyilvános módszer Statikus tag JetOpenTempTable2 Létrehoz egy ideiglenes táblát egyetlen indexkel. Egy ideiglenes tábla ugyanúgy tárolja és kéri le a rekordokat, mint a JetCreateTableColumnIndex használatával létrehozott szokásos táblát. Az ideiglenes táblák azonban volatilis jellegük miatt sokkal gyorsabbak, mint a hagyományos táblák. Emellett nagyon gyorsan rendezhetők és duplikált eltávolítást hajthatnak végre rekordhalmazokon, ha azok tisztán szekvenciális módon érhetők el. Lásd még: JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Nyilvános módszer Statikus tag JetOpenTempTable3 Létrehoz egy ideiglenes táblát egyetlen indexkel. Egy ideiglenes tábla ugyanúgy tárolja és kéri le a rekordokat, mint a JetCreateTableColumnIndex használatával létrehozott szokásos táblát. Az ideiglenes táblák azonban volatilis jellegük miatt sokkal gyorsabbak, mint a hagyományos táblák. Emellett nagyon gyorsan rendezhetők és duplikált eltávolítást hajthatnak végre rekordhalmazokon, ha azok tisztán szekvenciális módon érhetők el. Lásd még: JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Nyilvános módszer Statikus tag JetOSSnapshotFreeze Pillanatképet indít el. Amíg a pillanatkép folyamatban van, a motor nem végezhet írási tevékenységet a lemezről a lemezre.
Nyilvános módszer Statikus tag JetOSSnapshotPrepare Megkezdi a pillanatkép-munkamenet előkészítését. A pillanatkép-munkamenet egy rövid időintervallum, amelyben a motor nem ad ki írási IOS-eket a lemezre, így a motor részt vehet egy kötet pillanatkép-munkamenetében (ha pillanatkép-író hajtja).
Nyilvános módszer Statikus tag JetOSSnapshotThaw Értesíti a motort, hogy egy rögzítési időszak és egy sikeres pillanatkép után folytathatja a normál IO-műveleteket.
Nyilvános módszer Statikus tag JetPrepareUpdate A kurzor előkészítése frissítésre.
Nyilvános módszer Statikus tag JetReadFileInstance Lekéri a JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64)fájl tartalmát.
Nyilvános módszer Statikus tag JetRegisterCallback Lehetővé teszi, hogy az alkalmazás konfigurálja az adatbázismotort, hogy értesítéseket küldjön az alkalmazásnak adott eseményekhez. Ezek az értesítések egy adott táblához vannak társítva, és csak addig maradnak érvényben, amíg a táblát tartalmazó példány le nem áll JetTerm(JET_INSTANCE)használatával.
Nyilvános módszer Statikus tag JetRenameColumn Egy meglévő oszlop nevének módosítása.
Nyilvános módszer Statikus tag JetRenameTable Meglévő tábla nevének módosítása.
Nyilvános módszer Statikus tag JetResetSessionContext Leválaszt egy munkamenetet az aktuális szálról. Ezt a JetSetSessionContext(JET_SESID, IntPtr)együtt kell használni.
Nyilvános módszer Statikus tag JetResetTableSequential Értesíti az adatbázismotort, hogy az alkalmazás már nem vizsgálja a kurzort a teljes indexben. Ez a hívás megfordítja JetSetTableSequential(JET_SESID, JET_TABLEID, SetTableSequentialGrbit)által küldött értesítést.
Nyilvános módszer Statikus tag JetRestoreInstance Visszaállítja és helyreállítja egy példány streamelési biztonsági mentését, beleértve az összes csatolt adatbázist is. A JetBackupInstance(JET_INSTANCE, String, BackupGrbit, JET_PFNSTATUS) függvénnyel létrehozott biztonsági mentéshez készült. Ez a legegyszerűbb és legbefoglaltabb visszaállítási függvény.
Nyilvános módszer Statikus tag JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) Egyetlen oszlopértéket kér le az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában. Másik lehetőségként ez a függvény lekérhet egy oszlopot a kurzor másolási pufferében létrehozott rekordból. Ez a függvény az aktuális rekordra hivatkozó indexbejegyzésből is lekérheti az oszlopadatokat. A tényleges oszlopérték lekérése mellett a JetRetrieveColumn az oszlop méretének lekérésére is használható, mielőtt magát az oszlopadatokat beolvassa, hogy az alkalmazáspufferek megfelelően méretezhetők legyenek.
Nyilvános módszer Statikus tag JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) Egyetlen oszlopértéket kér le az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában. Másik lehetőségként ez a függvény lekérhet egy oszlopot a kurzor másolási pufferében létrehozott rekordból. Ez a függvény az aktuális rekordra hivatkozó indexbejegyzésből is lekérheti az oszlopadatokat. A tényleges oszlopérték lekérése mellett a JetRetrieveColumn az oszlop méretének lekérésére is használható, mielőtt magát az oszlopadatokat beolvassa, hogy az alkalmazáspufferek megfelelően méretezhetők legyenek.
Nyilvános módszer Statikus tag JetRetrieveColumns Egyetlen műveletben több oszlopértéket kér le az aktuális rekordból. A JET_RETRIEVECOLUMN struktúrák tömbje a lekérendő oszlopértékek halmazának leírására és az egyes lekérendő oszlopok kimeneti puffereinek leírására szolgál.
Nyilvános módszer Statikus tag JetRetrieveKey Lekéri az indexbejegyzés kulcsát a kurzor aktuális pozíciójában. Lásd még RetrieveKey(JET_SESID, JET_TABLEID, RetrieveKeyGrbit).
Nyilvános módszer Statikus tag JetRollback Visszavonja az adatbázis állapotában végrehajtott módosításokat, és visszatér az utolsó mentési pontra. A JetRollback a mentési pont során megnyitott kurzorokat is bezárja. Ha a legkülső mentési pont vissza van vonva, a munkamenet kilép a tranzakcióból.
Nyilvános módszer Statikus tag JetSeek Hatékonyan helyezze a kurzort egy indexbe, amely megfelel az adott kurzor keresési kulcsa által megadott keresési feltételeknek és a megadott egyenlőtlenségnek. A keresési kulcsot korábban JetMakeKey(JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit)használatával kellett létrehozni. Lásd még: TrySeek(JET_SESID, JET_TABLEID, SeekGrbit).
Nyilvános módszer Statikus tag JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, SetColumnGrbit, JET_SETINFO) A JetSetColumn függvény módosítja a módosított rekord egyetlen oszlopértékét a beszúráshoz vagy az aktuális rekord frissítéséhez. Felülírhat egy meglévő értéket, új értéket adhat hozzá egy többértékű oszlopban lévő értéksorozathoz, eltávolíthat egy értéket egy többértékű oszlopban lévő értékek sorozatából, vagy frissítheti egy hosszú érték egészét vagy egy részét (LongText vagy LongBinary).
Nyilvános módszer Statikus tag JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, SetColumnGrbit, JET_SETINFO) A JetSetColumn függvény módosítja a módosított rekord egyetlen oszlopértékét a beszúráshoz vagy az aktuális rekord frissítéséhez. Felülírhat egy meglévő értéket, új értéket adhat hozzá egy többértékű oszlopban lévő értéksorozathoz, eltávolíthat egy értéket egy többértékű oszlopban lévő értékek sorozatából, vagy frissítheti egy hosszú érték egészét vagy egy részét (LongText vagy LongBinary).
Nyilvános módszer Statikus tag JetSetColumnDefaultValue Egy meglévő oszlop alapértelmezett értékének módosítása.
Nyilvános módszer Statikus tag JetSetColumns Lehetővé teszi, hogy egy alkalmazás több oszlopértéket állítson be egyetlen műveletben. A JET_SETCOLUMN struktúrák tömbje a beállítandó oszlopértékek halmazának leírására, valamint az egyes beállítandó oszlopértékek bemeneti puffereinek leírására szolgál.
Nyilvános módszer Statikus tag JetSetCurrentIndex A kurzor aktuális indexének beállítása.
Nyilvános módszer Statikus tag JetSetCurrentIndex2 A kurzor aktuális indexének beállítása.
Nyilvános módszer Statikus tag JetSetCurrentIndex3 A kurzor aktuális indexének beállítása.
Nyilvános módszer Statikus tag JetSetCurrentIndex4 A kurzor aktuális indexének beállítása.
Nyilvános módszer Statikus tag JetSetDatabaseSize Egy bontatlan adatbázisfájl méretét állítja be.
Nyilvános módszer Statikus tag JetSetIndexRange Ideiglenesen korlátozza az indexbejegyzések készletét, amelyeket a kurzor JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) használatával az aktuális indexbejegyzéstől kezdődő és a kurzorban lévő keresési kulcs által megadott keresési feltételeknek és a megadott kötött feltételeknek megfelelő indexbejegyzésre. A keresési kulcsot korábban JetMakeKey(JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit)használatával kellett létrehozni. Lásd még TrySetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Nyilvános módszer Statikus tag JetSetLS Lehetővé teszi, hogy az alkalmazás társítson egy helyi tároló néven ismert környezeti leírót egy kurzorhoz vagy a kurzorhoz társított táblához. Ezt a környezeti leírót az alkalmazás használhatja a kurzorhoz vagy táblához társított kiegészítő adatok tárolására. Az alkalmazást később futásidejű visszahívással értesíti a rendszer, amikor a környezeti leírót fel kell szabadítani. Ez lehetővé teszi, hogy dinamikusan lefoglalt állapotot társítson egy kurzorhoz vagy táblázathoz.
Nyilvános módszer Statikus tag JetSetSessionContext Munkamenet társítása az aktuális szálhoz a megadott környezeti leíró használatával. Ez a társítás felülírja azt az alapértelmezett motorkövetelményt, hogy egy adott munkamenet tranzakciójának teljes egészében ugyanazon a szálon kell történnie. A JetResetSessionContext(JET_SESID) használatával távolítsa el a társítást.
Nyilvános módszer Statikus tag JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, JET_CALLBACK, sztring) Beállítja az adatbázis konfigurációs beállításait.
Nyilvános módszer Statikus tag JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String) Beállítja az adatbázis konfigurációs beállításait.
Nyilvános módszer Statikus tag JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String) Beállítja az adatbázis konfigurációs beállításait.
Nyilvános módszer Statikus tag JetSetTableSequential Értesíti az adatbázismotort, hogy az alkalmazás az egész indexet beolvasja, amelyen a kurzor elhelyezve van. Következésképpen az indexadatok eléréséhez használt módszereket úgy hangoljuk, hogy ez a forgatókönyv a lehető leggyorsabb legyen. Lásd még JetResetTableSequential(JET_SESID, JET_TABLEID, ResetTableSequentialGrbit).
Nyilvános módszer Statikus tag JetStopBackupInstance Megakadályozza, hogy a streameléssel kapcsolatos tevékenységek egy adott futó példányon folytassanak, így kiszámítható módon véget vethetnek a streamelési biztonsági mentésnek.
Nyilvános módszer Statikus tag JetStopServiceInstance Előkészít egy példányt a megszüntetésre.
Nyilvános módszer Statikus tag JetTerm Állítsa le a JetInit(JET_INSTANCE) vagy JetCreateInstance(JET_INSTANCE, Sztring)létrehozott példányt.
Nyilvános módszer Statikus tag JetTerm2 Állítsa le a JetInit(JET_INSTANCE) vagy JetCreateInstance(JET_INSTANCE, Sztring)létrehozott példányt.
Nyilvános módszer Statikus tag JetTruncateLogInstance A JetBeginExternalBackup által kezdeményezett biztonsági mentés során olyan tranzakciónapló-fájlok törlésére szolgál, amelyekre az aktuális biztonsági mentés sikeres befejezése után már nincs szükség.
Nyilvános módszer Statikus tag JetUnregisterCallback Úgy konfigurálja az adatbázismotort, hogy a korábban kért értesítéseket állítsa le JetRegisterCallback(JET_SESID, JET_TABLEID, JET_cbtyp, JET_CALLBACK, IntPtr, JET_HANDLE).
Nyilvános módszer Statikus tag JetUpdate(JET_SESID, JET_TABLEID) A JetUpdate függvény egy frissítési műveletet hajt végre, beleértve egy új sor táblázatba való beszúrását vagy egy meglévő sor frissítését. A táblasor törlését JetDelete(JET_SESID, JET_TABLEID)meghívásával hajtja végre.
Nyilvános módszer Statikus tag JetUpdate(JET_SESID, JET_TABLEID, [], Int32, Int32) A JetUpdate függvény egy frissítési műveletet hajt végre, beleértve egy új sor táblázatba való beszúrását vagy egy meglévő sor frissítését. A táblasor törlését JetDelete(JET_SESID, JET_TABLEID)meghívásával hajtja végre.
Nyilvános módszer Statikus tag MakeKey(JET_SESID, JET_TABLEID, logikai, MakeKeyGrbit) Létrehoz egy keresési kulcsot, amelyet aztán JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) és JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)használhat.
Nyilvános módszer Statikus tag MakeKey(JET_SESID, JET_TABLEID, Byte, MakeKeyGrbit) Létrehoz egy keresési kulcsot, amelyet aztán JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) és JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)használhat.
Nyilvános módszer Statikus tag MakeKey(JET_SESID, JET_TABLEID, [], MakeKeyGrbit) Létrehoz egy keresési kulcsot, amelyet aztán JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) és JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)használhat.
Nyilvános módszer Statikus tag MakeKey(JET_SESID, JET_TABLEID, DateTime, MakeKeyGrbit) Létrehoz egy keresési kulcsot, amelyet aztán JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) és JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)használhat.
Nyilvános módszer Statikus tag MakeKey(JET_SESID, JET_TABLEID, Double, MakeKeyGrbit) Létrehoz egy keresési kulcsot, amelyet aztán JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) és JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)használhat.
Nyilvános módszer Statikus tag MakeKey(JET_SESID, JET_TABLEID, Guid, MakeKeyGrbit) Létrehoz egy keresési kulcsot, amelyet aztán JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) és JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)használhat.
Nyilvános módszer Statikus tag MakeKey(JET_SESID, JET_TABLEID, Int16, MakeKeyGrbit) Létrehoz egy keresési kulcsot, amelyet aztán JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) és JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)használhat.
Nyilvános módszer Statikus tag MakeKey(JET_SESID, JET_TABLEID, Int32, MakeKeyGrbit) Létrehoz egy keresési kulcsot, amelyet aztán JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) és JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)használhat.
Nyilvános módszer Statikus tag MakeKey(JET_SESID, JET_TABLEID, Int64, MakeKeyGrbit) Létrehoz egy keresési kulcsot, amelyet aztán JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) és JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)használhat.
Nyilvános módszer Statikus tag MakeKey(JET_SESID, JET_TABLEID, Single, MakeKeyGrbit) Létrehoz egy keresési kulcsot, amelyet aztán JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) és JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)használhat.
Nyilvános módszer Statikus tag MakeKey(JET_SESID, JET_TABLEID, UInt16, MakeKeyGrbit) Létrehoz egy keresési kulcsot, amelyet aztán JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) és JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)használhat.
Nyilvános módszer Statikus tag MakeKey(JET_SESID, JET_TABLEID, UInt32, MakeKeyGrbit) Létrehoz egy keresési kulcsot, amelyet aztán JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) és JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)használhat.
Nyilvános módszer Statikus tag MakeKey(JET_SESID, JET_TABLEID, UInt64, MakeKeyGrbit) Létrehoz egy keresési kulcsot, amelyet aztán JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) és JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)használhat.
Nyilvános módszer Statikus tag MakeKey(JET_SESID, JET_TABLEID, Sztring, Kódolás, MakeKeyGrbit) Létrehoz egy keresési kulcsot, amelyet aztán JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) és JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)használhat.
Nyilvános módszer Statikus tag MoveAfterLast Helyezze a kurzort a táblázat utolsó rekordja után. Az ezt követő előző lépés a kurzort az utolsó rekordra helyezi.
Nyilvános módszer Statikus tag MoveBeforeFirst Helyezze a kurzort a táblázat első rekordja elé. A következő lépés a kurzort az első rekordra helyezi.
Nyilvános módszer Statikus tag ResetIndexRange Eltávolítja a JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) vagy TrySetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit). Ha nincs indextartomány, ez a metódus nem tesz semmit.
Nyilvános módszer Statikus tag RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) Egyetlen oszlopértéket kér le az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit, JET_RETINFO) Egyetlen oszlopértéket kér le az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában. Másik lehetőségként ez a függvény lekérhet egy oszlopot a kurzor másolási pufferében létrehozott rekordból. Ez a függvény az aktuális rekordra hivatkozó indexbejegyzésből is lekérheti az oszlopadatokat. A tényleges oszlopérték lekérése mellett a JetRetrieveColumn az oszlop méretének lekérésére is használható, mielőtt magát az oszlopadatokat beolvassa, hogy az alkalmazáspufferek megfelelően méretezhetők legyenek.
Nyilvános módszer Statikus tag RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID) Logikai oszlop értékét kéri le az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Logikai oszlop értékét kéri le az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID) Egy bájtoszlop értékét kéri le az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Egy bájtoszlop értékét kéri le az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID) Dátum/idő oszlop értéket kér le az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Dátum/idő oszlop értéket kér le az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID) Dupla oszlopértéket kér le az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Dupla oszlopértéket kér le az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID) Egy lebegőpontos oszlop értékét kéri le az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Egy lebegőpontos oszlop értékét kéri le az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID) Guid oszlopértéket kér le az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Guid oszlopértéket kér le az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) Egyetlen oszlopértéket kér le az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Beolvas egy int16 oszlopértéket az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) Egyetlen oszlopértéket kér le az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Int32 oszlopértéket kér le az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) Egyetlen oszlopértéket kér le az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Egyetlen oszlopértéket kér le az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID) Egyetlen oszlopértéket kér le az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában. A Unicode kódolást használja a rendszer.
Nyilvános módszer Statikus tag RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, kódolás) Sztringoszlop-értéket kér le az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, Kódolás, RetrieveColumnGrbit) Sztringoszlop-értéket kér le az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) Beolvas egy uint16 oszlopértéket az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Beolvas egy uint16 oszlopértéket az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) Beolvas egy uint32 oszlopértéket az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Beolvas egy uint32 oszlopértéket az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) Beolvas egy uint64 oszlopértéket az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Beolvas egy uint64 oszlopértéket az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag RetrieveColumns Oszlopokat kér le ColumnValue-objektumokba.
Nyilvános módszer Statikus tag RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID) Egyetlen oszlopérték méretét kéri le az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában. Másik lehetőségként ez a függvény lekérhet egy oszlopot a kurzor másolási pufferében létrehozott rekordból. Ez a függvény az aktuális rekordra hivatkozó indexbejegyzésből is lekérheti az oszlopadatokat.
Nyilvános módszer Statikus tag RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32, RetrieveColumnGrbit) Egyetlen oszlopérték méretét kéri le az aktuális rekordból. A rekord az indexbejegyzéshez társított rekord a kurzor aktuális pozíciójában. Másik lehetőségként ez a függvény lekérhet egy oszlopot a kurzor másolási pufferében létrehozott rekordból. Ez a függvény az aktuális rekordra hivatkozó indexbejegyzésből is lekérheti az oszlopadatokat.
Nyilvános módszer Statikus tag RetrieveKey Lekéri az indexbejegyzés kulcsát a kurzor aktuális pozíciójában.
Nyilvános módszer Statikus tag SerializeObjectToColumn Egy objektum szerializált formájának írása egy oszlopba.
Nyilvános módszer Statikus tag SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, logikai) Módosítja egy módosított rekord egyetlen oszlopértékét a beszúráshoz vagy az aktuális rekord frissítéséhez.
Nyilvános módszer Statikus tag SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, bájt) Módosítja egy módosított rekord egyetlen oszlopértékét a beszúráshoz vagy az aktuális rekord frissítéséhez.
Nyilvános módszer Statikus tag SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, []) Módosítja egy módosított rekord egyetlen oszlopértékét a beszúráshoz vagy az aktuális rekord frissítéséhez.
Nyilvános módszer Statikus tag SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, DateTime) Módosítja egy módosított rekord egyetlen oszlopértékét a beszúráshoz vagy az aktuális rekord frissítéséhez.
Nyilvános módszer Statikus tag SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Dupla) Módosítja egy módosított rekord egyetlen oszlopértékét a beszúráshoz vagy az aktuális rekord frissítéséhez.
Nyilvános módszer Statikus tag SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Guid) Módosítja egy módosított rekord egyetlen oszlopértékét a beszúráshoz vagy az aktuális rekord frissítéséhez.
Nyilvános módszer Statikus tag SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int16) Módosítja egy módosított rekord egyetlen oszlopértékét a beszúráshoz vagy az aktuális rekord frissítéséhez.
Nyilvános módszer Statikus tag SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32) Módosítja egy módosított rekord egyetlen oszlopértékét a beszúráshoz vagy az aktuális rekord frissítéséhez.
Nyilvános módszer Statikus tag SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int64) Módosítja egy módosított rekord egyetlen oszlopértékét a beszúráshoz vagy az aktuális rekord frissítéséhez.
Nyilvános módszer Statikus tag SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, single) Módosítja egy módosított rekord egyetlen oszlopértékét a beszúráshoz vagy az aktuális rekord frissítéséhez.
Nyilvános módszer Statikus tag SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt16) Módosítja egy módosított rekord egyetlen oszlopértékét a beszúráshoz vagy az aktuális rekord frissítéséhez.
Nyilvános módszer Statikus tag SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt32) Módosítja egy módosított rekord egyetlen oszlopértékét a beszúráshoz vagy az aktuális rekord frissítéséhez.
Nyilvános módszer Statikus tag SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt64) Módosítja egy módosított rekord egyetlen oszlopértékét a beszúráshoz vagy az aktuális rekord frissítéséhez.
Nyilvános módszer Statikus tag SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], SetColumnGrbit) Módosítja egy módosított rekord egyetlen oszlopértékét a beszúráshoz vagy az aktuális rekord frissítéséhez.
Nyilvános módszer Statikus tag SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, sztring, kódolás) Módosítja egy módosított rekord egyetlen oszlopértékét a beszúráshoz vagy az aktuális rekord frissítéséhez.
Nyilvános módszer Statikus tag SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, sztring, kódolás, SetColumnGrbit) Módosítja egy módosított rekord egyetlen oszlopértékét a beszúráshoz vagy az aktuális rekord frissítéséhez.
Nyilvános módszer Statikus tag SetColumns Oszlopokat állít be a ColumnValue objektumokból.
Nyilvános módszer Statikus tag TryGetLock Explicit módon fenntarthatja a lehetőséget egy sor frissítésére, írási zárolásra, vagy arra, hogy bármely más munkamenet kifejezetten megakadályozza a sor frissítését, olvasási zárolást. A sorok írási zárolásai általában implicit módon lesznek beolvasva a sorok frissítése miatt. A rekordverziók miatt általában nincs szükség olvasási zárolásokra. Bizonyos esetekben azonban előfordulhat, hogy egy tranzakció kifejezetten zárolni szeretne egy sort a szerializálás kényszerítése érdekében, vagy egy későbbi művelet sikerességének biztosítása érdekében.
Nyilvános módszer Statikus tag TryMove Próbáljon meg navigálni egy indexen. Ha a navigáció sikeres, ez a metódus igaz értéket ad vissza. Ha a metódushoz való navigáláshoz nincs rekord, hamis értéket ad vissza; más hibák esetén kivétel jelenik meg.
Nyilvános módszer Statikus tag TryMoveFirst Próbálja meg a táblázat első rekordját áthelyezni. Ha a tábla üres, akkor ez hamis értéket ad vissza, ha egy másik hiba történik, a rendszer kivételt jelez.
Nyilvános módszer Statikus tag TryMoveLast Próbáljon meg a táblázat utolsó rekordjára lépni. Ha a tábla üres, akkor ez hamis értéket ad vissza, ha egy másik hiba történik, a rendszer kivételt jelez.
Nyilvános módszer Statikus tag TryMoveNext Próbálja meg a táblázat következő rekordját áthelyezni. Ha nincs következő rekord, ez hamis eredményt ad vissza, ha egy másik hiba merül fel, a rendszer kivételt okoz.
Nyilvános módszer Statikus tag TryMovePrevious Próbálja meg a táblázat előző rekordját áthelyezni. Ha nincs korábbi rekord, ez hamis értéket ad vissza, ha egy másik hiba merül fel, a rendszer kivételt okoz.
Nyilvános módszer Statikus tag TryOpenTable Próbáljon meg megnyitni egy táblát.
Nyilvános módszer Statikus tag TrySeek Hatékonyan helyezze a kurzort egy indexbe, amely megfelel az adott kurzor keresési kulcsa által megadott keresési feltételeknek és a megadott egyenlőtlenségnek. A keresési kulcsot korábban a JetMakeKey használatával kellett létrehozni.
Nyilvános módszer Statikus tag TrySetIndexRange Ideiglenesen korlátozza az indexbejegyzések készletét, amelyeket a kurzor a JetMove használatával az aktuális indexbejegyzéstől kezdődően az adott indexbejegyzéstől kezdődően az adott kurzor keresési kulcsa és a megadott kötött feltételek által megadott keresési feltételeknek megfelelő indexbejegyzéssel végződik. A keresési kulcsot korábban a JetMakeKey használatával kellett létrehozni. Igaz értéket ad vissza, ha az indextartomány nem üres, máskülönben hamis.

Felső

Lásd még:

Utalás

Api-osztály

Microsoft.Isam.Esent.Interop névtér