Delen via


Api-leden

Beveiligde leden opnemen
Overgenomen leden opnemen

Beheerde versies van de ESENT-API. Deze klasse bevat statische methoden die overeenkomen met de niet-beheerde ESENT-API. Deze methoden genereren uitzonderingen wanneer fouten worden geretourneerd. Helpermethoden voor de ESENT-API. Deze wrap JetMakeKey. Interne methoden van de API. Helpermethoden voor de ESENT-API. Deze voeren gegevensconversie uit voor JetMakeKey. Helpermethoden voor de ESENT-API. Deze methoden hebben betrekking op databasemetagegevens. Helpermethoden voor de ESENT-API. Dit zijn geen interop-versies van de API, maar kapselen veel voorkomende toepassingen van de functies in. API-leden die zijn gemarkeerd als verouderd. Helpermethoden voor de ESENT-API. Dit zijn geen interop-versies van de API, maar kapselen veel voorkomende toepassingen van de functies in. Helpermethoden voor de ESENT-API. Deze voeren gegevensconversie uit voor het instellen van kolommen.

Met het Api- type worden de volgende leden weergegeven.

Methoden

  Naam Beschrijving
openbare methode statisch lid DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) Een object van een kolom deserialiseren.
openbare methode statisch lid DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Een object van een kolom deserialiseren.
openbare methode statisch lid EscrowUpdate- Atomische optellen op één kolom uitvoeren. De kolom moet van het type Longzijn. Met deze functie kunnen meerdere sessies dezelfde record gelijktijdig bijwerken zonder conflicten.
openbare methode statisch lid GetBookmark- Haalt de bladwijzer op voor de record die is gekoppeld aan de indexvermelding op de huidige positie van een cursor. Deze bladwijzer kan vervolgens worden gebruikt om die cursor terug te plaatsen naar dezelfde record met behulp van JetGotoBookmark.
openbare methode statisch lid GetColumnDictionary- Hiermee maakt u een woordenlijst waarmee kolomnamen worden toegewezen aan hun kolom-id's.
openbare methode statisch lid GetTableColumnid- Haal de kolom-id van de opgegeven kolom op.
openbare methode statisch lid GetTableColumns(JET_SESID, JET_TABLEID) Herhaalt alle kolommen in de tabel en retourneert informatie over elke kolom.
openbare methode statisch lid GetTableColumns(JET_SESID, JET_DBID, String) Herhaalt alle kolommen in de tabel en retourneert informatie over elke kolom.
openbare methode statisch lid GetTableIndexes(JET_SESID, JET_TABLEID) Herhaalt alle indexen in de tabel en retourneert informatie over elke index.
openbare methode statisch lid GetTableIndexes(JET_SESID, JET_DBID, Tekenreeks) Herhaalt alle indexen in de tabel en retourneert informatie over elke index.
openbare methode statisch lid GetTableNames- Retourneert de namen van de tabellen in de database.
openbare methode statisch lid IntersectIndexes- Snij een groep indexbereiken door en retourneer de bladwijzers van de records die in alle indexbereiken zijn gevonden. Zie ook JetIntersectIndexes(JET_SESID, [], Int32, JET_RECORDLIST, IntersectIndexesGrbit).
openbare methode statisch lid JetAddColumn- Voeg een nieuwe kolom toe aan een bestaande tabel.
openbare methode statisch lid JetAttachDatabase Voegt een databasebestand bij voor gebruik met een database-exemplaar. Als u de database wilt gebruiken, moet deze vervolgens worden geopend met JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit).
openbare methode statisch lid JetAttachDatabase2 Voegt een databasebestand bij voor gebruik met een database-exemplaar. Als u de database wilt gebruiken, moet deze vervolgens worden geopend met JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit).
openbare methode statisch lid JetBackupInstance- Hiermee wordt een streamingback-up van een exemplaar uitgevoerd, inclusief alle gekoppelde databases, aan een map. Met meerdere back-upmethoden die door de engine worden ondersteund, is dit de eenvoudigste en meest ingekapselde functie.
openbare methode statisch lid JetBeginExternalBackupInstance Start een externe back-up terwijl de engine en database online en actief zijn.
openbare methode statisch lid JetBeginSession- Initialiseer een nieuwe ESENT-sessie.
openbare methode statisch lid JetBeginTransaction- Zorgt ervoor dat een sessie een transactie invoert of een nieuw opslagpunt maakt in een bestaande transactie.
openbare methode statisch lid JetBeginTransaction2- Zorgt ervoor dat een sessie een transactie invoert of een nieuw opslagpunt maakt in een bestaande transactie.
openbare methode statisch lid JetCloseDatabase Hiermee sluit u een databasebestand dat eerder is geopend met JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit) of gemaakt met JetCreateDatabase(JET_SESID, String, String, String, JET_DBID, CreateDatabaseGrbit).
openbare methode statisch lid JetCloseFileInstance- Hiermee sluit u een bestand dat is geopend met JetOpenFileInstance nadat de gegevens uit dat bestand zijn geëxtraheerd met behulp van JetReadFileInstance.
openbare methode statisch lid JetCloseTable- Sluit een geopende tabel.
openbare methode statisch lid JetCommitTransaction- Hiermee worden de wijzigingen doorgevoerd die zijn aangebracht in de status van de database tijdens het huidige opslagpunt en worden ze gemigreerd naar het vorige opslagpunt. Als het buitenste opslagpunt wordt doorgevoerd, worden de wijzigingen die tijdens dat opslagpunt zijn aangebracht, doorgevoerd in de status van de database en wordt de transactie afgesloten door de sessie.
openbare methode statisch lid JetCompact Hiermee maakt u een kopie van een bestaande database. De kopie wordt gecomprimeerd tot een optimale status voor gebruik. Gegevens in de gekopieerde gegevens worden verpakt volgens de metingen die zijn gekozen voor de indexen bij het maken van indexen. Op deze manier kunnen gecomprimeerde gegevens zo dicht mogelijk worden opgeslagen. Gecomprimeerde gegevens kunnen ook ruimte reserveren voor volgende recordgroei- of indexinvoegingen.
openbare methode statisch lid JetComputeStats Doorloopt elke index van een tabel om precies het aantal vermeldingen in een index te berekenen en het aantal afzonderlijke sleutels in een index. Deze informatie, samen met het aantal databasepagina's dat is toegewezen voor een index en de huidige tijd van de berekening, wordt opgeslagen in de metagegevens van de index in de database. Deze gegevens kunnen vervolgens worden opgehaald met informatiebewerkingen.
openbare methode statisch lid JetCreateDatabase Hiermee maakt en voegt u een databasebestand toe.
openbare methode statisch lid JetCreateDatabase2 Hiermee maakt en voegt u een databasebestand toe met een maximale databasegrootte die is opgegeven.
openbare methode statisch lid JetCreateIndex- Hiermee maakt u een index over gegevens in een ESE-database. Een index kan worden gebruikt om snel specifieke gegevens te vinden.
openbare methode statisch lid JetCreateIndex2 Hiermee maakt u indexen over gegevens in een ESE-database.
openbare methode statisch lid JetCreateInstance- Wijst een nieuw exemplaar van de database-engine toe.
openbare methode statisch lid JetCreateInstance2 Wijs een nieuw exemplaar van de database-engine toe voor gebruik in één proces, waarbij een weergavenaam is opgegeven.
openbare methode statisch lid JetCreateTable- Maak een lege tabel. De zojuist gemaakte tabel wordt exclusief geopend.
openbare methode statisch lid JetCreateTableColumnIndex3 Hiermee maakt u een tabel, voegt u kolommen en indexen toe aan die tabel.
openbare methode statisch lid JetDefragment Hiermee worden databasedefragmentatietaken gestart en gestopt die de organisatie van gegevens in een database verbeteren.
openbare methode statisch lid JetDefragment2- Hiermee worden databasedefragmentatietaken gestart en gestopt die de organisatie van gegevens in een database verbeteren.
openbare methode statisch lid JetDelete- Hiermee verwijdert u de huidige record in een databasetabel.
openbare methode statisch lid JetDeleteColumn- Hiermee verwijdert u een kolom uit een databasetabel.
openbare methode statisch lid JetDeleteColumn2 Hiermee verwijdert u een kolom uit een databasetabel.
openbare methode statisch lid JetDeleteIndex Hiermee verwijdert u een index uit een databasetabel.
openbare methode statisch lid JetDeleteTable- Hiermee verwijdert u een tabel uit een database.
openbare methode statisch lid JetDetachDatabase Hiermee wordt een databasebestand uitgebracht dat eerder aan een databasesessie was gekoppeld.
openbare methode statisch lid JetDetachDatabase2 Hiermee wordt een databasebestand uitgebracht dat eerder aan een databasesessie was gekoppeld.
openbare methode statisch lid JetDupCursor- Hiermee wordt een geopende cursor gedupliceerd en wordt een ingang geretourneerd naar de gedupliceerde cursor. Als de cursor die is gedupliceerd een alleen-lezen cursor was, is de gedupliceerde cursor ook een alleen-lezen cursor. Alle statussen met betrekking tot het maken van een zoeksleutel of het bijwerken van een record worden niet gekopieerd naar de gedupliceerde cursor. Bovendien wordt de locatie van de oorspronkelijke cursor niet gedupliceerd in de gedupliceerde cursor. De gedupliceerde cursor wordt altijd geopend op de geclusterde index en de locatie ervan bevindt zich altijd op de eerste rij van de tabel.
openbare methode statisch lid JetDupSession- Initialiseer een nieuwe ESE-sessie in hetzelfde exemplaar als de opgegeven sesid.
openbare methode statisch lid JetEndExternalBackupInstance Hiermee wordt een externe back-upsessie beëindigd. Deze API is de laatste API in een reeks API's die moeten worden aangeroepen om een geslaagde onlineback-up (niet op VSS gebaseerd) uit te voeren.
openbare methode statisch lid JetEndExternalBackupInstance2 Hiermee wordt een externe back-upsessie beëindigd. Deze API is de laatste API in een reeks API's die moeten worden aangeroepen om een geslaagde onlineback-up (niet op VSS gebaseerd) uit te voeren.
openbare methode statisch lid JetEndSession- Hiermee beëindigt u een sessie.
openbare methode statisch lid JetEnumerateColumns- Hiermee haalt u efficiënt een set kolommen en de bijbehorende waarden op uit de huidige record van een cursor of de kopieerbuffer van die cursor. De opgehaalde kolommen en waarden kunnen worden beperkt door een lijst met kolom-id's, itagSequence-nummers en andere kenmerken. Deze api voor het ophalen van kolommen is uniek omdat deze informatie retourneert in dynamisch toegewezen geheugen dat wordt verkregen met behulp van een door de gebruiker geleverde realloc compatibele callback. Dankzij deze nieuwe flexibiliteit kunnen kolomgegevens efficiënt worden opgehaald met specifieke kenmerken (zoals grootte en multipliciteit) die onbekend zijn bij de beller. Dit elimineert de noodzaak voor het gebruik van de detectiemodi van JetRetrieveColumn om deze kenmerken te bepalen om een definitieve aanroep naar JetRetrieveColumn in te stellen waarmee de gewenste gegevens worden opgehaald.
openbare methode statisch lid JetEscrowUpdate Voert een atomische optellingsbewerking uit op één kolom. Met deze functie kunnen meerdere sessies dezelfde record gelijktijdig bijwerken zonder conflicten. Zie ook EscrowUpdate(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32).
openbare methode statisch lid JetFreeBuffer Hiermee wordt geheugen vrijgemaakt dat is toegewezen door een aanroep van de database-engine.
openbare methode statisch lid JetGetAttachInfoInstance Wordt gebruikt tijdens een back-up die is gestart door JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) om een exemplaar op te vragen voor de namen van databasebestanden die deel moeten uitmaken van de back-upbestandsset. Alleen databases die momenteel aan het exemplaar zijn gekoppeld met JetAttachDatabase(JET_SESID, String, AttachDatabaseGrbit) worden overwogen. Deze bestanden kunnen vervolgens worden geopend met JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64) en lezen met behulp van JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32).
openbare methode statisch lid JetGetBookmark Haalt de bladwijzer op voor de record die is gekoppeld aan de indexvermelding op de huidige positie van een cursor. Deze bladwijzer kan vervolgens worden gebruikt om die cursor terug te plaatsen naar dezelfde record met behulp van JetGotoBookmark(JET_SESID, JET_TABLEID, [], Int32). De bladwijzer is niet langer dan BookmarkMost bytes. Zie ook GetBookmark(JET_SESID, JET_TABLEID).
openbare methode statisch lid JetGetColumnInfo(JET_SESID, JET_DBID, Tekenreeks, Tekenreeks, JET_COLUMNBASE) Hiermee haalt u informatie over een kolom in een tabel op.
openbare methode statisch lid JetGetColumnInfo(JET_SESID, JET_DBID, Tekenreeks, Tekenreeks, JET_COLUMNDEF) Hiermee haalt u informatie over een tabelkolom op.
openbare methode statisch lid JetGetColumnInfo(JET_SESID, JET_DBID, Tekenreeks, Tekenreeks, JET_COLUMNLIST) Hiermee haalt u informatie over alle kolommen in een tabel op.
openbare methode statisch lid JetGetCurrentIndex Ddetermineert de naam van de huidige index van een bepaalde cursor. Deze naam wordt ook gebruikt om deze index later opnieuw te selecteren als de huidige index met behulp van JetSetCurrentIndex(JET_SESID, JET_TABLEID, Tekenreeks). Het kan ook worden gebruikt om de eigenschappen van die index te detecteren met behulp van JetGetTableIndexInfo.
openbare methode statisch lid JetGetCursorInfo Bepaal of een update van de huidige record van een cursor resulteert in een schrijfconflict op basis van de huidige updatestatus van de record. Het is mogelijk dat een schrijfconflict uiteindelijk wordt geretourneerd, zelfs als JetGetCursorInfo succesvol wordt geretourneerd. omdat een andere sessie de record kan bijwerken voordat de huidige sessie dezelfde record kan bijwerken.
openbare methode statisch lid JetGetDatabaseFileInfo(String, JET_DBINFOMISC, JET_DbInfo) Haalt bepaalde informatie over de opgegeven database op.
openbare methode statisch lid JetGetDatabaseFileInfo(String, Int32, JET_DbInfo) Haalt bepaalde informatie over de opgegeven database op.
openbare methode statisch lid JetGetDatabaseFileInfo(String, Int64, JET_DbInfo) Haalt bepaalde informatie over de opgegeven database op.
openbare methode statisch lid JetGetDatabaseInfo(JET_SESID, JET_DBID, JET_DBINFOMISC, JET_DbInfo) Haalt bepaalde informatie over de opgegeven database op.
openbare methode statisch lid JetGetDatabaseInfo(JET_SESID, JET_DBID, Int32, JET_DbInfo) Haalt bepaalde informatie over de opgegeven database op.
openbare methode statisch lid JetGetDatabaseInfo(JET_SESID, JET_DBID, Tekenreeks, JET_DbInfo) Haalt bepaalde informatie over de opgegeven database op.
openbare methode statisch lid JetGetIndexInfo(JET_SESID, JET_DBID, Tekenreeks, Tekenreeks, JET_INDEXLIST) Verouderd. Hiermee haalt u informatie over indexen in een tabel op.
openbare methode statisch lid JetGetIndexInfo(JET_SESID, JET_DBID, Tekenreeks, Tekenreeks, JET_INDEXID, JET_IdxInfo) Hiermee haalt u informatie over indexen in een tabel op.
openbare methode statisch lid JetGetIndexInfo(JET_SESID, JET_DBID, Tekenreeks, Tekenreeks, JET_INDEXLIST, JET_IdxInfo) Hiermee haalt u informatie over indexen in een tabel op.
openbare methode statisch lid JetGetIndexInfo(JET_SESID, JET_DBID, Tekenreeks, Tekenreeks, Int32, JET_IdxInfo) Hiermee haalt u informatie over indexen in een tabel op.
openbare methode statisch lid JetGetIndexInfo(JET_SESID, JET_DBID, Tekenreeks, Tekenreeks, Tekenreeks, JET_IdxInfo) Hiermee haalt u informatie over indexen in een tabel op.
openbare methode statisch lid JetGetIndexInfo(JET_SESID, JET_DBID, Tekenreeks, Tekenreeks, UInt16, JET_IdxInfo) Hiermee haalt u informatie over indexen in een tabel op.
openbare methode statisch lid JetGetInstanceInfo Haalt informatie op over de exemplaren die worden uitgevoerd.
openbare methode statisch lid JetGetLock- Reserveer expliciet de mogelijkheid om een rij, schrijfvergrendeling bij te werken of om expliciet te voorkomen dat een rij wordt bijgewerkt door een andere sessie, leesvergrendeling. Normaal gesproken worden schrijfvergrendelingen voor rijen impliciet verkregen als gevolg van het bijwerken van rijen. Leesvergrendelingen zijn meestal niet vereist vanwege versiebeheer van records. In sommige gevallen wil een transactie echter expliciet een rij vergrendelen om serialisatie af te dwingen, of om ervoor te zorgen dat een volgende bewerking slaagt.
openbare methode statisch lid JetGetLogInfoInstance- Wordt gebruikt tijdens een back-up die is geïnitieerd door JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) om een exemplaar op te vragen voor de namen van databasepatchbestanden en logboekbestanden die deel moeten uitmaken van de back-upbestandsset. Deze bestanden kunnen vervolgens worden geopend met JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64) en lezen met behulp van JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32).
openbare methode statisch lid JetGetLS- Hiermee kan de toepassing de contextgreep ophalen die bekend staat als Lokale opslag die is gekoppeld aan een cursor of de tabel die aan die cursor is gekoppeld. Deze contextgreep moet eerder zijn ingesteld met JetSetLS(JET_SESID, JET_TABLEID, JET_LS, LsGrbit). JetGetLS kan ook worden gebruikt om tegelijkertijd de huidige contextgreep voor een cursor of tabel op te halen en die contextgreep opnieuw in te stellen.
openbare methode statisch lid JetGetObjectInfo(JET_SESID, JET_DBID, JET_OBJECTLIST) Hiermee haalt u informatie over databaseobjecten op.
openbare methode statisch lid JetGetObjectInfo(JET_SESID, JET_DBID, JET_objtyp, Tekenreeks, JET_OBJECTINFO) Hiermee haalt u informatie over databaseobjecten op.
openbare methode statisch lid JetGetRecordPosition Retourneert de breukpositie van de huidige record in de huidige index in de vorm van een JET_RECPOS structuur. Zie ook JetGotoPosition(JET_SESID, JET_TABLEID, JET_RECPOS).
openbare methode statisch lid JetGetSecondaryIndexBookmark Hiermee wordt een speciale bladwijzer opgehaald voor de secundaire indexvermelding op de huidige positie van een cursor. Deze bladwijzer kan vervolgens worden gebruikt om die cursor efficiënt terug te plaatsen naar dezelfde indexvermelding met behulp van JetGotoSecondaryIndexBookmark. Dit is het handigst bij het verplaatsen van een secundaire index die dubbele sleutels bevat of die meerdere indexvermeldingen voor dezelfde record bevat.
openbare methode statisch lid JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String, Int32) Hiermee haalt u opties voor databaseconfiguratie op.
openbare methode statisch lid JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String, Int32) Hiermee haalt u opties voor databaseconfiguratie op.
openbare methode statisch lid JetGetTableColumnInfo(JET_SESID, JET_TABLEID, JET_COLUMNID, JET_COLUMNDEF) Hiermee haalt u informatie over een tabelkolom op.
openbare methode statisch lid JetGetTableColumnInfo(JET_SESID, JET_TABLEID, Tekenreeks, JET_COLUMNDEF) Hiermee haalt u informatie over een tabelkolom op.
openbare methode statisch lid JetGetTableColumnInfo(JET_SESID, JET_TABLEID, Tekenreeks, JET_COLUMNLIST) Hiermee haalt u informatie over alle kolommen in de tabel op.
openbare methode statisch lid JetGetTableIndexInfo(JET_SESID, JET_TABLEID, Tekenreeks, JET_INDEXLIST) Verouderd. Hiermee haalt u informatie over indexen in een tabel op.
openbare methode statisch lid JetGetTableIndexInfo(JET_SESID, JET_TABLEID, Tekenreeks, JET_INDEXID, JET_IdxInfo) Hiermee haalt u informatie over indexen in een tabel op.
openbare methode statisch lid JetGetTableIndexInfo(JET_SESID, JET_TABLEID, Tekenreeks, JET_INDEXLIST, JET_IdxInfo) Hiermee haalt u informatie over indexen in een tabel op.
openbare methode statisch lid JetGetTableIndexInfo(JET_SESID, JET_TABLEID, Tekenreeks, Int32, JET_IdxInfo) Hiermee haalt u informatie over indexen in een tabel op.
openbare methode statisch lid JetGetTableIndexInfo(JET_SESID, JET_TABLEID, Tekenreeks, Tekenreeks, JET_IdxInfo) Hiermee haalt u informatie over indexen in een tabel op.
openbare methode statisch lid JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, UInt16, JET_IdxInfo) Hiermee haalt u informatie over indexen in een tabel op.
openbare methode statisch lid JetGetTableInfo(JET_SESID, JET_TABLEID, JET_DBID, JET_TblInfo) Hiermee worden verschillende stukjes informatie over een tabel in een database opgehaald.
openbare methode statisch lid JetGetTableInfo(JET_SESID, JET_TABLEID, JET_OBJECTINFO, JET_TblInfo) Hiermee worden verschillende stukjes informatie over een tabel in een database opgehaald.
openbare methode statisch lid JetGetTableInfo(JET_SESID, JET_TABLEID, Int32, JET_TblInfo) Hiermee worden verschillende stukjes informatie over een tabel in een database opgehaald.
openbare methode statisch lid JetGetTableInfo(JET_SESID, JET_TABLEID, [], JET_TblInfo) Hiermee worden verschillende stukjes informatie over een tabel in een database opgehaald.
openbare methode statisch lid JetGetTableInfo(JET_SESID, JET_TABLEID, Tekenreeks, JET_TblInfo) Hiermee worden verschillende stukjes informatie over een tabel in een database opgehaald.
openbare methode statisch lid JetGetTruncateLogInfoInstance- Wordt gebruikt tijdens een back-up die is gestart door JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) om een exemplaar op te vragen voor de namen van de transactielogboekbestanden die veilig kunnen worden verwijderd nadat de back-up is voltooid.
openbare methode statisch lid JetGetVersion- Haalt de versie van de database-engine op.
openbare methode statisch lid JetGotoBookmark- Plaatst een cursor op een indexvermelding voor de record die is gekoppeld aan de opgegeven bladwijzer. De bladwijzer kan worden gebruikt met elke index die is gedefinieerd in een tabel. De bladwijzer voor een record kan worden opgehaald met JetGetBookmark(JET_SESID, JET_TABLEID, [], Int32, Int32).
openbare methode statisch lid JetGotoPosition- Hiermee verplaatst u een cursor naar een nieuwe locatie die een fractie van de weg door de huidige index is. Zie ook JetGetRecordPosition(JET_SESID, JET_TABLEID, JET_RECPOS).
openbare methode statisch lid JetGotoSecondaryIndexBookmark Plaatst een cursor op een indexvermelding die is gekoppeld aan de opgegeven secundaire indexbladwijzer. De secundaire indexbladwijzer moet worden gebruikt met dezelfde index in dezelfde tabel waaruit deze oorspronkelijk is opgehaald. De secundaire indexbladwijzer voor een indexvermelding kan worden opgehaald met behulp van JetGotoSecondaryIndexBookmark(JET_SESID, JET_TABLEID, [], Int32, [], Int32, GotoSecondaryIndexBookmarkGrbit).
openbare methode statisch lid JetGrowDatabase Breidt de grootte uit van een database die momenteel is geopend.
openbare methode statisch lid JetIdle- Voert inactiviteit opschoningstaken uit of controleert de status van het versiearchief in ESE.
openbare methode statisch lid JetIndexRecordCount Telt het aantal vermeldingen in de huidige index vanaf de huidige positie vooruit. De huidige positie wordt opgenomen in het aantal. Het aantal kan groter zijn dan het totale aantal records in de tabel als de huidige index groter is dan een kolom met meerdere waarden en exemplaren van de kolom meerdere waarden hebben. Als de tabel leeg is, wordt 0 geretourneerd voor het aantal.
openbare methode statisch lid JetInit- Initialiseer de ESENT-database-engine.
openbare methode statisch lid JetInit2 Initialiseer de ESENT-database-engine.
openbare methode statisch lid JetIntersectIndexes Berekent het snijpunt tussen meerdere sets indexvermeldingen uit verschillende secundaire indexen in dezelfde tabel. Deze bewerking is handig voor het vinden van de set records in een tabel die overeenkomt met twee of meer criteria die kunnen worden uitgedrukt met behulp van indexbereiken. Zie ook IntersectIndexes(JET_SESID, []).
openbare methode statisch lid JetMakeKey- Hiermee worden zoeksleutels gemaakt die vervolgens kunnen worden gebruikt door JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) en JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
openbare methode statisch lid JetMove(JET_SESID, JET_TABLEID, JET_Move, MoveGrbit) Navigeer door een index. De cursor kan aan het begin of einde van de index worden weergegeven en naar achteren en naar voren worden verplaatst door een opgegeven aantal indexvermeldingen. Zie ook TryMoveFirst(JET_SESID, JET_TABLEID), TryMoveLast(JET_SESID, JET_TABLEID), TryMoveNext(JET_SESID, JET_TABLEID), TryMovePrevious(JET_SESID, JET_TABLEID).
openbare methode statisch lid JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) Navigeer door een index. De cursor kan aan het begin of einde van de index worden weergegeven en naar achteren en naar voren worden verplaatst door een opgegeven aantal indexvermeldingen. Zie ook TryMoveFirst(JET_SESID, JET_TABLEID), TryMoveLast(JET_SESID, JET_TABLEID), TryMoveNext(JET_SESID, JET_TABLEID), TryMovePrevious(JET_SESID, JET_TABLEID).
openbare methode statisch lid JetOpenDatabase Hiermee opent u een database die eerder is gekoppeld aan JetAttachDatabase(JET_SESID, String, AttachDatabaseGrbit), voor gebruik met een databasesessie. Deze functie kan meerdere keren worden aangeroepen voor dezelfde database.
openbare methode statisch lid JetOpenFileInstance- Hiermee opent u een gekoppelde database, databasepatchbestand of transactielogboekbestand van een actief exemplaar voor het uitvoeren van een fuzzy streamingback-up. De gegevens uit deze bestanden kunnen vervolgens worden gelezen via de geretourneerde ingang met behulp van JetReadFileInstance. De geretourneerde ingang moet worden gesloten met behulp van JetCloseFileInstance. Een externe back-up van het exemplaar moet eerder zijn gestart met Behulp van JetBeginExternalBackupInstance.
openbare methode statisch lid JetOpenTable- Hiermee opent u een cursor op een eerder gemaakte tabel.
openbare methode statisch lid JetOpenTempTable- Hiermee maakt u een tijdelijke tabel met één index. In een tijdelijke tabel worden records opgeslagen en opgehaald, net zoals een gewone tabel die is gemaakt met JetCreateTableColumnIndex. Tijdelijke tabellen zijn echter veel sneller dan gewone tabellen vanwege hun vluchtige aard. Ze kunnen ook worden gebruikt om zeer snel te sorteren en dubbele verwijdering uit te voeren op recordsets wanneer ze op een puur sequentiële manier worden geopend. Zie ook JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
openbare methode statisch lid JetOpenTempTable2- Hiermee maakt u een tijdelijke tabel met één index. In een tijdelijke tabel worden records opgeslagen en opgehaald, net zoals een gewone tabel die is gemaakt met JetCreateTableColumnIndex. Tijdelijke tabellen zijn echter veel sneller dan gewone tabellen vanwege hun vluchtige aard. Ze kunnen ook worden gebruikt om zeer snel te sorteren en dubbele verwijdering uit te voeren op recordsets wanneer ze op een puur sequentiële manier worden geopend. Zie ook JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
openbare methode statisch lid JetOpenTempTable3- Hiermee maakt u een tijdelijke tabel met één index. In een tijdelijke tabel worden records opgeslagen en opgehaald, net zoals een gewone tabel die is gemaakt met JetCreateTableColumnIndex. Tijdelijke tabellen zijn echter veel sneller dan gewone tabellen vanwege hun vluchtige aard. Ze kunnen ook worden gebruikt om zeer snel te sorteren en dubbele verwijdering uit te voeren op recordsets wanneer ze op een puur sequentiële manier worden geopend. Zie ook JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
openbare methode statisch lid JetOSSnapshotFreeze- Hiermee wordt een momentopname gestart. Terwijl de momentopname wordt uitgevoerd, kan er geen schrijf-naar-schijf-activiteit door de engine plaatsvinden.
openbare methode statisch lid JetOSSnapshotPrepare- Hiermee worden de voorbereidingen voor een momentopnamesessie gestart. Een momentopnamesessie is een kort tijdsinterval waarin de engine geen schrijf-IOs naar schijf uitgeeft, zodat de engine kan deelnemen aan een momentopnamesessie van het volume (wanneer deze wordt aangestuurd door een momentopnameschrijver).
openbare methode statisch lid JetOSSnapshotThaw Hiermee wordt de engine op de hoogte gebracht dat de normale IO-bewerkingen na een vriesperiode en een geslaagde momentopname kunnen worden hervat.
openbare methode statisch lid JetPrepareUpdate Bereid een cursor voor op de update.
openbare methode statisch lid JetReadFileInstance- Haalt de inhoud van een bestand op dat is geopend met JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64).
openbare methode statisch lid JetRegisterCallback- Hiermee kan de toepassing de database-engine zodanig configureren dat meldingen naar de toepassing worden verzonden voor specifieke gebeurtenissen. Deze meldingen zijn gekoppeld aan een specifieke tabel en blijven alleen van kracht totdat het exemplaar met de tabel wordt afgesloten met JetTerm(JET_INSTANCE).
openbare methode statisch lid JetRenameColumn- Hiermee wijzigt u de naam van een bestaande kolom.
openbare methode statisch lid JetRenameTable- Hiermee wijzigt u de naam van een bestaande tabel.
openbare methode statisch lid JetResetSessionContext Hiermee wordt een sessie losgekoppeld van de huidige thread. Dit moet worden gebruikt in combinatie met JetSetSessionContext(JET_SESID, IntPtr).
openbare methode statisch lid JetResetTableSequentiële Hiermee wordt de database-engine aangegeven dat de toepassing niet langer de volledige index scant waarop de cursor is geïnstalleerd. Met deze aanroep wordt een melding omgekeerd die wordt verzonden door JetSetTableSequential(JET_SESID, JET_TABLEID, SetTableSequentialGrbit).
openbare methode statisch lid JetRestoreInstance- Hiermee herstelt en herstelt u een streamingback-up van een exemplaar, inclusief alle gekoppelde databases. Het is ontworpen om te werken met een back-up die is gemaakt met de JetBackupInstance(JET_INSTANCE, String, BackupGrbit, JET_PFNSTATUS) functie. Dit is de eenvoudigste en meest ingekapselde herstelfunctie.
openbare methode statisch lid JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) Haalt één kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor. Deze functie kan ook een kolom ophalen uit een record die wordt gemaakt in de cursorkopiebuffer. Met deze functie kunnen ook kolomgegevens worden opgehaald uit een indexvermelding die verwijst naar de huidige record. Naast het ophalen van de werkelijke kolomwaarde kan JetRetrieveColumn ook worden gebruikt om de grootte van een kolom op te halen, voordat u de kolomgegevens zelf ophaalt, zodat toepassingsbuffers op de juiste manier kunnen worden aangepast.
openbare methode statisch lid JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) Haalt één kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor. Deze functie kan ook een kolom ophalen uit een record die wordt gemaakt in de cursorkopiebuffer. Met deze functie kunnen ook kolomgegevens worden opgehaald uit een indexvermelding die verwijst naar de huidige record. Naast het ophalen van de werkelijke kolomwaarde kan JetRetrieveColumn ook worden gebruikt om de grootte van een kolom op te halen, voordat u de kolomgegevens zelf ophaalt, zodat toepassingsbuffers op de juiste manier kunnen worden aangepast.
openbare methode statisch lid JetRetrieveColumns Haalt meerdere kolomwaarden op uit de huidige record in één bewerking. Een matrix van JET_RETRIEVECOLUMN structuren wordt gebruikt om de set kolomwaarden te beschrijven die moeten worden opgehaald en om uitvoerbuffers te beschrijven voor elke kolomwaarde die moet worden opgehaald.
openbare methode statisch lid JetRetrieveKey Haalt de sleutel voor de indexvermelding op de huidige positie van een cursor op. Zie ook RetrieveKey(JET_SESID, JET_TABLEID, RetrieveKeyGrbit).
openbare methode statisch lid JetRollback- Hiermee worden de wijzigingen die zijn aangebracht in de status van de database ongedaan gemaakt en keert u terug naar het laatste opslagpunt. JetRollback sluit ook alle cursors die tijdens het opslagpunt worden geopend. Als het buitenste opslagpunt ongedaan wordt gemaakt, wordt de transactie afgesloten door de sessie.
openbare methode statisch lid JetSeek- Plaats een cursor efficiënt op een indexvermelding die overeenkomt met de zoekcriteria die zijn opgegeven door de zoeksleutel in die cursor en de opgegeven ongelijkheid. Een zoeksleutel moet eerder zijn samengesteld met JetMakeKey(JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit). Zie ook TrySeek(JET_SESID, JET_TABLEID, SeekGrbit).
openbare methode statisch lid JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, SetColumnGrbit, JET_SETINFO) De functie JetSetColumn wijzigt één kolomwaarde in een gewijzigde record die moet worden ingevoegd of om de huidige record bij te werken. Het kan een bestaande waarde overschrijven, een nieuwe waarde toevoegen aan een reeks waarden in een kolom met meerdere waarden, een waarde verwijderen uit een reeks waarden in een kolom met meerdere waarden, of een geheel of een deel van een lange waarde bijwerken (een kolom van het type LongText of LongBinary-).
openbare methode statisch lid JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, SetColumnGrbit, JET_SETINFO) De functie JetSetColumn wijzigt één kolomwaarde in een gewijzigde record die moet worden ingevoegd of om de huidige record bij te werken. Het kan een bestaande waarde overschrijven, een nieuwe waarde toevoegen aan een reeks waarden in een kolom met meerdere waarden, een waarde verwijderen uit een reeks waarden in een kolom met meerdere waarden, of een geheel of een deel van een lange waarde bijwerken (een kolom van het type LongText of LongBinary-).
openbare methode statisch lid JetSetColumnDefaultValue Hiermee wijzigt u de standaardwaarde van een bestaande kolom.
openbare methode statisch lid JetSetColumns- Hiermee kan een toepassing meerdere kolomwaarden instellen in één bewerking. Een matrix van JET_SETCOLUMN structuren wordt gebruikt om de set kolomwaarden te beschrijven die moeten worden ingesteld en om invoerbuffers te beschrijven voor elke kolomwaarde die moet worden ingesteld.
openbare methode statisch lid JetSetCurrentIndex Stel de huidige index van een cursor in.
openbare methode statisch lid JetSetCurrentIndex2 Stel de huidige index van een cursor in.
openbare methode statisch lid JetSetCurrentIndex3 Stel de huidige index van een cursor in.
openbare methode statisch lid JetSetCurrentIndex4- Stel de huidige index van een cursor in.
openbare methode statisch lid JetSetDatabaseSize- Hiermee stelt u de grootte van een niet-geopend databasebestand in.
openbare methode statisch lid JetSetIndexRange- Beperkt tijdelijk de set indexvermeldingen die de cursor kan doorlopen met behulp van JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) naar degenen die beginnen vanaf de huidige indexvermelding en eindigen op de indexvermelding die overeenkomt met de zoekcriteria die zijn opgegeven door de zoeksleutel in die cursor en de opgegeven afhankelijke criteria. Een zoeksleutel moet eerder zijn samengesteld met JetMakeKey(JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit). Zie ook TrySetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
openbare methode statisch lid JetSetLS- Hiermee kan de toepassing een contextgreep koppelen die bekend staat als Lokale opslag met een cursor of de tabel die aan die cursor is gekoppeld. Deze contextgreep kan door de toepassing worden gebruikt om hulpgegevens op te slaan die zijn gekoppeld aan een cursor of tabel. De toepassing wordt later op de hoogte gesteld met behulp van een runtime-callback wanneer de contextgreep moet worden vrijgegeven. Dit maakt het mogelijk om dynamisch toegewezen status te koppelen aan een cursor of tabel.
openbare methode statisch lid JetSetSessionContext Koppelt een sessie aan de huidige thread met behulp van de opgegeven contextingang. Deze koppeling overschrijft de standaardenginevereiste dat een transactie voor een bepaalde sessie volledig op dezelfde thread moet plaatsvinden. Gebruik JetResetSessionContext(JET_SESID) om de koppeling te verwijderen.
openbare methode statisch lid JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, JET_CALLBACK, String) Hiermee stelt u opties voor databaseconfiguratie in.
openbare methode statisch lid JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String) Hiermee stelt u opties voor databaseconfiguratie in.
openbare methode statisch lid JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String) Hiermee stelt u opties voor databaseconfiguratie in.
openbare methode statisch lid JetSetTableSequentiële Hiermee wordt de database-engine aangegeven dat de toepassing de volledige index scant waarop de cursor is positie. Daarom worden de methoden die worden gebruikt om toegang te krijgen tot de indexgegevens afgestemd om dit scenario zo snel mogelijk te maken. Zie ook JetResetTableSequential(JET_SESID, JET_TABLEID, ResetTableSequentialGrbit).
openbare methode statisch lid JetStopBackupInstance- Hiermee voorkomt u dat streamingback-upactiviteiten worden voortgezet op een specifiek actief exemplaar, waardoor de streamingback-up op een voorspelbare manier wordt beëindigd.
openbare methode statisch lid JetStopServiceInstance- Bereidt een exemplaar voor op beëindiging.
openbare methode statisch lid JetTerm Beëindig een exemplaar dat is gemaakt met JetInit(JET_INSTANCE) of JetCreateInstance(JET_INSTANCE, String).
openbare methode statisch lid JetTerm2 Beëindig een exemplaar dat is gemaakt met JetInit(JET_INSTANCE) of JetCreateInstance(JET_INSTANCE, String).
openbare methode statisch lid JetTruncateLogInstance- Wordt gebruikt tijdens een back-up die is gestart door JetBeginExternalBackup om transactielogboekbestanden te verwijderen die niet meer nodig zijn zodra de huidige back-up is voltooid.
openbare methode statisch lid JetUnregisterCallback- Hiermee configureert u de database-engine om te stoppen met het verzenden van meldingen naar de toepassing zoals eerder aangevraagd via JetRegisterCallback(JET_SESID, JET_TABLEID, JET_cbtyp, JET_CALLBACK, IntPtr, JET_HANDLE).
openbare methode statisch lid JetUpdate(JET_SESID, JET_TABLEID) De functie JetUpdate voert een updatebewerking uit, waaronder het invoegen van een nieuwe rij in een tabel of het bijwerken van een bestaande rij. Het verwijderen van een tabelrij wordt uitgevoerd door JetDelete(JET_SESID, JET_TABLEID)aan te roepen.
openbare methode statisch lid JetUpdate(JET_SESID, JET_TABLEID, [], Int32, Int32) De functie JetUpdate voert een updatebewerking uit, waaronder het invoegen van een nieuwe rij in een tabel of het bijwerken van een bestaande rij. Het verwijderen van een tabelrij wordt uitgevoerd door JetDelete(JET_SESID, JET_TABLEID)aan te roepen.
openbare methode statisch lid MakeKey(JET_SESID, JET_TABLEID, Booleaanse waarde, MakeKeyGrbit) Hiermee wordt een zoeksleutel gemaakt die vervolgens kan worden gebruikt door JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) en JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
openbare methode statisch lid MakeKey(JET_SESID, JET_TABLEID, Byte, MakeKeyGrbit) Hiermee wordt een zoeksleutel gemaakt die vervolgens kan worden gebruikt door JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) en JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
openbare methode statisch lid MakeKey(JET_SESID, JET_TABLEID, [], MakeKeyGrbit) Hiermee wordt een zoeksleutel gemaakt die vervolgens kan worden gebruikt door JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) en JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
openbare methode statisch lid MakeKey(JET_SESID, JET_TABLEID, DateTime, MakeKeyGrbit) Hiermee wordt een zoeksleutel gemaakt die vervolgens kan worden gebruikt door JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) en JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
openbare methode statisch lid MakeKey(JET_SESID, JET_TABLEID, Double, MakeKeyGrbit) Hiermee wordt een zoeksleutel gemaakt die vervolgens kan worden gebruikt door JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) en JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
openbare methode statisch lid MakeKey(JET_SESID, JET_TABLEID, Guid, MakeKeyGrbit) Hiermee wordt een zoeksleutel gemaakt die vervolgens kan worden gebruikt door JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) en JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
openbare methode statisch lid MakeKey(JET_SESID, JET_TABLEID, Int16, MakeKeyGrbit) Hiermee wordt een zoeksleutel gemaakt die vervolgens kan worden gebruikt door JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) en JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
openbare methode statisch lid MakeKey(JET_SESID, JET_TABLEID, Int32, MakeKeyGrbit) Hiermee wordt een zoeksleutel gemaakt die vervolgens kan worden gebruikt door JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) en JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
openbare methode statisch lid MakeKey(JET_SESID, JET_TABLEID, Int64, MakeKeyGrbit) Hiermee wordt een zoeksleutel gemaakt die vervolgens kan worden gebruikt door JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) en JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
openbare methode statisch lid MakeKey(JET_SESID, JET_TABLEID, Single, MakeKeyGrbit) Hiermee wordt een zoeksleutel gemaakt die vervolgens kan worden gebruikt door JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) en JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
openbare methode statisch lid MakeKey(JET_SESID, JET_TABLEID, UInt16, MakeKeyGrbit) Hiermee wordt een zoeksleutel gemaakt die vervolgens kan worden gebruikt door JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) en JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
openbare methode statisch lid MakeKey(JET_SESID, JET_TABLEID, UInt32, MakeKeyGrbit) Hiermee wordt een zoeksleutel gemaakt die vervolgens kan worden gebruikt door JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) en JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
openbare methode statisch lid MakeKey(JET_SESID, JET_TABLEID, UInt64, MakeKeyGrbit) Hiermee wordt een zoeksleutel gemaakt die vervolgens kan worden gebruikt door JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) en JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
openbare methode statisch lid MakeKey(JET_SESID, JET_TABLEID, String, Encoding, MakeKeyGrbit) Hiermee wordt een zoeksleutel gemaakt die vervolgens kan worden gebruikt door JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) en JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
openbare methode statisch lid MoveAfterLast Plaats de cursor na de laatste record in de tabel. Met een volgende verplaatsing wordt de cursor op de laatste record geplaatst.
openbare methode statisch lid MoveBeforeFirst- Plaats de cursor vóór de eerste record in de tabel. Met een volgende verplaatsing plaatst u de cursor op de eerste record.
openbare methode statisch lid ResetIndexRange- Hiermee verwijdert u een indexbereik dat is gemaakt met JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) of TrySetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit). Als er geen indexbereik aanwezig is, doet deze methode niets.
openbare methode statisch lid RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) Haalt één kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit, JET_RETINFO) Haalt één kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor. Deze functie kan ook een kolom ophalen uit een record die wordt gemaakt in de cursorkopiebuffer. Met deze functie kunnen ook kolomgegevens worden opgehaald uit een indexvermelding die verwijst naar de huidige record. Naast het ophalen van de werkelijke kolomwaarde kan JetRetrieveColumn ook worden gebruikt om de grootte van een kolom op te halen, voordat u de kolomgegevens zelf ophaalt, zodat toepassingsbuffers op de juiste manier kunnen worden aangepast.
openbare methode statisch lid RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID) Hiermee haalt u een booleaanse kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Hiermee haalt u een booleaanse kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID) Hiermee wordt een bytekolomwaarde opgehaald uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Hiermee wordt een bytekolomwaarde opgehaald uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID) Hiermee haalt u een datum/tijd-kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Hiermee haalt u een datum/tijd-kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID) Haalt een dubbele kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Haalt een dubbele kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID) Hiermee haalt u een float-kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Hiermee haalt u een float-kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID) Hiermee haalt u een guid-kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Hiermee haalt u een guid-kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) Haalt één kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Haalt een int16-kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) Haalt één kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Hiermee wordt een int32-kolomwaarde opgehaald uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) Haalt één kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Haalt één kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID) Haalt één kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor. De Unicode-codering wordt gebruikt.
openbare methode statisch lid RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, Encoding) Hiermee haalt u een kolomwaarde van een tekenreeks op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, Encoding, RetrieveColumnGrbit) Hiermee haalt u een kolomwaarde van een tekenreeks op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) Haalt een uint16-kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Haalt een uint16-kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) Haalt een uint32-kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Haalt een uint32-kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) Haalt een uint64-kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Haalt een uint64-kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor.
openbare methode statisch lid RetrieveColumns- Hiermee worden kolommen opgehaald in ColumnValue-objecten.
openbare methode statisch lid RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID) Hiermee haalt u de grootte van één kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor. Deze functie kan ook een kolom ophalen uit een record die wordt gemaakt in de cursorkopiebuffer. Met deze functie kunnen ook kolomgegevens worden opgehaald uit een indexvermelding die verwijst naar de huidige record.
openbare methode statisch lid RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32, RetrieveColumnGrbit) Hiermee haalt u de grootte van één kolomwaarde op uit de huidige record. De record is die record die is gekoppeld aan de indexvermelding op de huidige positie van de cursor. Deze functie kan ook een kolom ophalen uit een record die wordt gemaakt in de cursorkopiebuffer. Met deze functie kunnen ook kolomgegevens worden opgehaald uit een indexvermelding die verwijst naar de huidige record.
openbare methode statisch lid RetrieveKey- Haalt de sleutel voor de indexvermelding op de huidige positie van een cursor op.
openbare methode statisch lid SerializeObjectToColumn- Schrijf een geserialiseerde vorm van een object naar een kolom.
openbare methode statisch lid SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Booleaanse waarde) Hiermee wijzigt u één kolomwaarde in een gewijzigde record die moet worden ingevoegd of om de huidige record bij te werken.
openbare methode statisch lid SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Byte) Hiermee wijzigt u één kolomwaarde in een gewijzigde record die moet worden ingevoegd of om de huidige record bij te werken.
openbare methode statisch lid SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, []) Hiermee wijzigt u één kolomwaarde in een gewijzigde record die moet worden ingevoegd of om de huidige record bij te werken.
openbare methode statisch lid SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, DateTime) Hiermee wijzigt u één kolomwaarde in een gewijzigde record die moet worden ingevoegd of om de huidige record bij te werken.
openbare methode statisch lid SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Double) Hiermee wijzigt u één kolomwaarde in een gewijzigde record die moet worden ingevoegd of om de huidige record bij te werken.
openbare methode statisch lid SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Guid) Hiermee wijzigt u één kolomwaarde in een gewijzigde record die moet worden ingevoegd of om de huidige record bij te werken.
openbare methode statisch lid SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int16) Hiermee wijzigt u één kolomwaarde in een gewijzigde record die moet worden ingevoegd of om de huidige record bij te werken.
openbare methode statisch lid SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32) Hiermee wijzigt u één kolomwaarde in een gewijzigde record die moet worden ingevoegd of om de huidige record bij te werken.
openbare methode statisch lid SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int64) Hiermee wijzigt u één kolomwaarde in een gewijzigde record die moet worden ingevoegd of om de huidige record bij te werken.
openbare methode statisch lid SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Single) Hiermee wijzigt u één kolomwaarde in een gewijzigde record die moet worden ingevoegd of om de huidige record bij te werken.
openbare methode statisch lid SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt16) Hiermee wijzigt u één kolomwaarde in een gewijzigde record die moet worden ingevoegd of om de huidige record bij te werken.
openbare methode statisch lid SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt32) Hiermee wijzigt u één kolomwaarde in een gewijzigde record die moet worden ingevoegd of om de huidige record bij te werken.
openbare methode statisch lid SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt64) Hiermee wijzigt u één kolomwaarde in een gewijzigde record die moet worden ingevoegd of om de huidige record bij te werken.
openbare methode statisch lid SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], SetColumnGrbit) Hiermee wijzigt u één kolomwaarde in een gewijzigde record die moet worden ingevoegd of om de huidige record bij te werken.
openbare methode statisch lid SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding) Hiermee wijzigt u één kolomwaarde in een gewijzigde record die moet worden ingevoegd of om de huidige record bij te werken.
openbare methode statisch lid SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding, SetColumnGrbit) Hiermee wijzigt u één kolomwaarde in een gewijzigde record die moet worden ingevoegd of om de huidige record bij te werken.
openbare methode statisch lid SetColumns- Hiermee stelt u kolommen van ColumnValue-objecten in.
openbare methode statisch lid TryGetLock- Reserveer expliciet de mogelijkheid om een rij, schrijfvergrendeling bij te werken of om expliciet te voorkomen dat een rij wordt bijgewerkt door een andere sessie, leesvergrendeling. Normaal gesproken worden schrijfvergrendelingen voor rijen impliciet verkregen als gevolg van het bijwerken van rijen. Leesvergrendelingen zijn meestal niet vereist vanwege versiebeheer van records. In sommige gevallen wil een transactie echter expliciet een rij vergrendelen om serialisatie af te dwingen, of om ervoor te zorgen dat een volgende bewerking slaagt.
openbare methode statisch lid TryMove- Probeer door een index te navigeren. Als de navigatie slaagt, retourneert deze methode waar. Als er geen record is om naar deze methode te navigeren, wordt onwaar geretourneerd. er wordt een uitzondering gegenereerd voor andere fouten.
openbare methode statisch lid TryMoveFirst- Probeer naar de eerste record in de tabel te gaan. Als de tabel leeg is, retourneert dit onwaar, als er een andere fout optreedt, wordt er een uitzondering gegenereerd.
openbare methode statisch lid TryMoveLast- Probeer naar de laatste record in de tabel te gaan. Als de tabel leeg is, retourneert dit onwaar, als er een andere fout optreedt, wordt er een uitzondering gegenereerd.
openbare methode statisch lid TryMoveNext- Probeer naar de volgende record in de tabel te gaan. Als er geen volgende record is, retourneert dit onwaar, als er een andere fout optreedt, wordt er een uitzondering gegenereerd.
openbare methode statisch lid TryMovePrevious- Probeer naar de vorige record in de tabel te gaan. Als er geen vorige record is, retourneert dit onwaar, als er een andere fout optreedt, wordt er een uitzondering gegenereerd.
openbare methode statisch lid TryOpenTable- Probeer een tabel te openen.
openbare methode statisch lid TrySeek- Plaats een cursor efficiënt op een indexvermelding die overeenkomt met de zoekcriteria die zijn opgegeven door de zoeksleutel in die cursor en de opgegeven ongelijkheid. Een zoeksleutel moet eerder zijn samengesteld met JetMakeKey.
openbare methode statisch lid TrySetIndexRange- Beperkt tijdelijk de set indexvermeldingen die de cursor kan doorlopen met JetMove naar degenen die beginnen met de huidige indexvermelding en eindigen bij de indexvermelding die overeenkomt met de zoekcriteria die zijn opgegeven door de zoeksleutel in die cursor en de opgegeven afhankelijke criteria. Een zoeksleutel moet eerder zijn samengesteld met JetMakeKey. Retourneert waar als het indexbereik niet leeg is, anders onwaar.

Boven

Zie ook

Referentie

API-klasse

Microsoft.Isam.Esent.Interop-naamruimte