Membri dell'API

Includere membri protetti
Includi membri ereditati

Versioni gestite dell'API ESENT. Questa classe contiene metodi statici che corrispondono all'API ESENT non gestita. Questi metodi generano eccezioni quando vengono restituiti errori. Metodi helper per l'API ESENT. Si esegue il wrapping di JetMakeKey. Metodi interni dell'API. Metodi helper per l'API ESENT. Queste operazioni eseguono la conversione dei dati per JetMakeKey. Metodi helper per l'API ESENT. Questi metodi gestiscono i metadati del database. Metodi helper per l'API ESENT. Queste non sono versioni di interoperabilità dell'API, ma incapsulano usi molto comuni delle funzioni. Membri api contrassegnati come obsoleti. Metodi helper per l'API ESENT. Queste non sono versioni di interoperabilità dell'API, ma incapsulano usi molto comuni delle funzioni. Metodi helper per l'API ESENT. Queste operazioni eseguono la conversione dei dati per l'impostazione delle colonne.

Il tipo api espone i membri seguenti.

Metodi

  Nome Descrizione
pubblico Membro statico metodo DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) Deserializzare un oggetto da una colonna.
pubblico Membro statico metodo DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Deserializzare un oggetto da una colonna.
pubblico Membro statico metodo EscrowUpdate Eseguire l'addizione atomica in una colonna. La colonna deve essere di tipo Long. Questa funzione consente a più sessioni di aggiornare contemporaneamente lo stesso record senza conflitti.
pubblico Membro statico metodo GetBookmark Recupera il segnalibro per il record associato alla voce di indice nella posizione corrente di un cursore. Questo segnalibro può quindi essere usato per riposizionare il cursore nello stesso record usando JetGotoBookmark.
pubblico Membro statico metodo GetColumnDictionary Crea un dizionario che esegue il mapping dei nomi delle colonne agli ID di colonna.
pubblico Membro statico metodo GetTableColumnid Ottiene l'id colonna della colonna specificata.
pubblico Membro statico metodo GetTableColumns(JET_SESID, JET_TABLEID) Esegue l'iterazione su tutte le colonne della tabella, restituendo informazioni su ognuna di esse.
pubblico Membro statico metodo GetTableColumns(JET_SESID, JET_DBID, String) Esegue l'iterazione su tutte le colonne della tabella, restituendo informazioni su ognuna di esse.
pubblico Membro statico metodo GetTableIndexes(JET_SESID, JET_TABLEID) Esegue l'iterazione di tutti gli indici nella tabella, restituendo informazioni su ognuna di esse.
pubblico Membro statico metodo GetTableIndexes(JET_SESID, JET_DBID, String) Esegue l'iterazione di tutti gli indici della tabella, restituendo informazioni su ognuna di esse.
pubblico Membro statico metodo GetTableNames Restituisce i nomi delle tabelle nel database.
pubblico Membro statico metodo IntersectIndexes Intersecare un gruppo di intervalli di indici e restituire i segnalibri dei record trovati in tutti gli intervalli di indici. Vedere anche JetIntersectIndexes(JET_SESID, [], Int32, JET_RECORDLIST, IntersectIndexesGrbit).
pubblico Membro statico metodo JetAddColumn Aggiungere una nuova colonna a una tabella esistente.
pubblico Membro statico metodo JetAttachDatabase Collega un file di database da usare con un'istanza del database. Per usare il database, sarà necessario aprirlo successivamente con JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit).
pubblico Membro statico metodo JetAttachDatabase2 Collega un file di database da usare con un'istanza del database. Per usare il database, sarà necessario aprirlo successivamente con JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit).
pubblico Membro statico metodo JetBackupInstance Esegue un backup di flusso di un'istanza di , inclusi tutti i database collegati, in una directory. Con più metodi di backup supportati dal motore, questa è la funzione più semplice e incapsulata.
pubblico Membro statico metodo JetBeginExternalBackupInstance Avvia un backup esterno mentre il motore e il database sono online e attivi.
pubblico Membro statico metodo JetBeginSession Inizializzare una nuova sessione ESENT.
pubblico Membro statico metodo JetBeginTransaction Fa sì che una sessione immetta una transazione o crei un nuovo punto di salvataggio in una transazione esistente.
pubblico Membro statico metodo JetBeginTransaction2 Fa sì che una sessione immetta una transazione o crei un nuovo punto di salvataggio in una transazione esistente.
pubblico Membro statico metodo JetCloseDatabase Chiude un file di database aperto in precedenza con JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit) o creato con JetCreateDatabase(JET_SESID, String, String, JET_DBID, CreateDatabaseGrbit).
pubblico Membro statico metodo JetCloseFileInstance Chiude un file aperto con JetOpenFileInstance dopo l'estrazione dei dati da tale file tramite JetReadFileInstance.
pubblico Membro statico metodo JetCloseTable Chiudere una tabella aperta.
Membro del metodo pubblico JetCommitTransaction Esegue il commit delle modifiche apportate allo stato del database durante il punto di salvataggio corrente e li esegue la migrazione al punto di salvataggio precedente. Se il punto di salvataggio più esterno viene eseguito il commit, le modifiche apportate durante tale punto di salvataggio verranno eseguite per lo stato del database e la sessione uscirà dalla transazione.
Membro del metodo pubblico JetCompact Crea una copia di un database esistente. La copia viene compattata in uno stato ottimale per l'utilizzo. I dati nei dati copiati verranno compressi in base alle misure scelte per gli indici in corrispondenza della creazione dell'indice. In questo modo, i dati compattati possono essere archiviati quanto più densamente possibile. In alternativa, i dati compattati possono riservare spazio per le successive inserimenti di record o indice.
Membro del metodo pubblico JetComputeStats Illustra ogni indice di una tabella per calcolare esattamente il numero di voci in un indice e il numero di chiavi distinte in un indice. Queste informazioni, insieme al numero di pagine di database allocate per un indice e all'ora corrente del calcolo vengono archiviati nei metadati di indice nel database. Questi dati possono essere recuperati successivamente con operazioni informative.
Membro del metodo pubblico JetCreateDatabase Crea e collega un file di database.
Membro del metodo pubblico JetCreateDatabase2 Crea e collega un file di database con dimensioni massime del database specificate.
Membro del metodo pubblico JetCreateIndex Crea un indice sui dati in un database ESE. Un indice può essere usato per individuare rapidamente dati specifici.
Membro del metodo pubblico JetCreateIndex2 Crea indici sui dati in un database ESE.
Membro del metodo pubblico JetCreateInstance Alloca una nuova istanza del motore di database.
Membro del metodo pubblico JetCreateInstance2 Allocare una nuova istanza del motore di database da usare in un singolo processo, con un nome visualizzato specificato.
Membro del metodo pubblico JetCreateTable Creare una tabella vuota. La tabella appena creata viene aperta esclusivamente.
Membro del metodo pubblico JetCreateTableColumnIndex3 Crea una tabella, aggiunge colonne e indici in tale tabella.
Membro del metodo pubblico JetDefragment Avvia e arresta le attività di deframmentazione del database che migliorano l'organizzazione dei dati all'interno di un database.
Membro del metodo pubblico JetDefragment2 Avvia e arresta le attività di deframmentazione del database che migliorano l'organizzazione dei dati all'interno di un database.
Membro del metodo pubblico JetDelete Elimina il record corrente in una tabella di database.
Membro del metodo pubblico JetDeleteColumn Elimina una colonna da una tabella di database.
Membro del metodo pubblico JetDeleteColumn2 Elimina una colonna da una tabella di database.
Membro del metodo pubblico JetDeleteIndex Elimina un indice da una tabella di database.
Membro del metodo pubblico JetDeleteTable Elimina una tabella da un database.
Membro del metodo pubblico JetDetachDatabase Rilascia un file di database collegato in precedenza a una sessione di database.
Membro del metodo pubblico JetDetachDatabase2 Rilascia un file di database collegato in precedenza a una sessione di database.
Membro del metodo pubblico JetDupCursor Duplica un cursore aperto e restituisce un handle al cursore duplicato. Se il cursore duplicato era un cursore di sola lettura, il cursore duplicato è anche un cursore di sola lettura. Qualsiasi stato correlato alla costruzione di una chiave di ricerca o all'aggiornamento di un record non viene copiato nel cursore duplicato. Inoltre, la posizione del cursore originale non viene duplicata nel cursore duplicato. Il cursore duplicato viene sempre aperto sull'indice cluster e la relativa posizione è sempre nella prima riga della tabella.
Membro del metodo pubblico JetDupSession Inizializzare una nuova sessione ESE nella stessa istanza del sesid specificato.
Membro del metodo pubblico JetEndExternalBackupInstance Termina una sessione di backup esterna. Questa API è l'ultima API in una serie di API che devono essere chiamate per eseguire un backup online (non basato su VSS).
Membro del metodo pubblico JetEndExternalBackupInstance2 Termina una sessione di backup esterna. Questa API è l'ultima API in una serie di API che devono essere chiamate per eseguire un backup online (non basato su VSS).
Membro del metodo pubblico JetEndSession Termina una sessione.
Membro del metodo pubblico JetEnumerateColumns Recupera in modo efficiente un set di colonne e i relativi valori dal record corrente di un cursore o dal buffer di copia di tale cursore. Le colonne e i valori recuperati possono essere limitati da un elenco di ID colonna, numeri itagSequence e altre caratteristiche. Questa API di recupero della colonna è univoca in quanto restituisce informazioni nella memoria allocata dinamicamente ottenuta usando un callback compatibile con realloc fornito dall'utente. Questa nuova flessibilità consente il recupero efficiente dei dati di colonna con caratteristiche specifiche (ad esempio dimensioni e molteplicità) sconosciute al chiamante. Ciò elimina la necessità di usare le modalità di individuazione di JetRetrieveColumn per determinare queste caratteristiche per configurare una chiamata finale a JetRetrieveColumn che recupera correttamente i dati desiderati.
Membro del metodo pubblico JetEscrowUpdate Esegue un'operazione di addizione atomica su una colonna. Questa funzione consente a più sessioni di aggiornare contemporaneamente lo stesso record senza conflitti. Vedere anche EscrowUpdate(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32).
pubblico Membro statico metodo JetFreeBuffer Libera la memoria allocata da una chiamata al motore di database.
pubblico Membro statico metodo JetGetAttachInfoInstance Usato durante un backup avviato da JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) per eseguire una query su un'istanza per i nomi dei file di database che devono far parte del set di file di backup. Verranno considerati solo i database attualmente collegati all'istanza tramite JetAttachDatabase(JET_SESID, String, AttachDatabaseGrbit). Questi file possono essere successivamente aperti usando JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64) e letti usando JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32).
pubblico Membro statico metodo JetGetBookmark Recupera il segnalibro per il record associato alla voce di indice nella posizione corrente di un cursore. Questo segnalibro può quindi essere usato per riposizionare il cursore nello stesso record usando JetGotoBookmark(JET_SESID, JET_TABLEID, [], Int32). Il segnalibro non sarà più di BookmarkMost byte. Vedere anche GetBookmark(JET_SESID, JET_TABLEID).
pubblico Membro statico metodo JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNBASE) Recupera informazioni su una colonna in una tabella.
pubblico Membro statico metodo JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNDEF) Recupera informazioni su una colonna di tabella.
pubblico Membro statico metodo JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNLIST) Recupera informazioni su tutte le colonne di una tabella.
pubblico Membro statico metodo JetGetCurrentIndex Ddetermine il nome dell'indice corrente di un cursore specificato. Questo nome viene usato anche per selezionare nuovamente l'indice come indice corrente usando JetSetCurrentIndex(JET_SESID, JET_TABLEID, String). Può essere usato anche per individuare le proprietà di tale indice usando JetGetTableIndexInfo.
pubblico Membro statico metodo JetGetCursorInfo Determinare se un aggiornamento del record corrente di un cursore genererà un conflitto di scrittura, in base allo stato di aggiornamento corrente del record. È possibile che venga restituito un conflitto di scrittura anche se JetGetCursorInfo restituisce correttamente. poiché un'altra sessione può aggiornare il record prima che la sessione corrente sia in grado di aggiornare lo stesso record.
pubblico Membro statico metodo JetGetDatabaseFileInfo(String, JET_DBINFOMISC, JET_DbInfo) Recupera alcune informazioni sul database specificato.
pubblico Membro statico metodo JetGetDatabaseFileInfo(String, Int32, JET_DbInfo) Recupera alcune informazioni sul database specificato.
pubblico Membro statico metodo JetGetDatabaseFileInfo(String, Int64, JET_DbInfo) Recupera alcune informazioni sul database specificato.
pubblico Membro statico metodo JetGetDatabaseInfo(JET_SESID, JET_DBID, JET_DBINFOMISC, JET_DbInfo) Recupera alcune informazioni sul database specificato.
pubblico Membro statico metodo JetGetDatabaseInfo(JET_SESID, JET_DBID, Int32, JET_DbInfo) Recupera alcune informazioni sul database specificato.
pubblico Membro statico metodo JetGetDatabaseInfo(JET_SESID, JET_DBID, String, JET_DbInfo) Recupera alcune informazioni sul database specificato.
pubblico Membro statico metodo JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST) Obsoleta. Recupera informazioni sugli indici in una tabella.
pubblico Membro statico metodo JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXID, JET_IdxInfo) Recupera informazioni sugli indici in una tabella.
pubblico Membro statico metodo JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST, JET_IdxInfo) Recupera informazioni sugli indici in una tabella.
pubblico Membro statico metodo JetGetIndexInfo(JET_SESID, JET_DBID, String, String, Int32, JET_IdxInfo) Recupera informazioni sugli indici in una tabella.
pubblico Membro statico metodo JetGetIndexInfo(JET_SESID, JET_DBID, String, String, String, JET_IdxInfo) Recupera informazioni sugli indici in una tabella.
pubblico Membro statico metodo JetGetIndexInfo(JET_SESID, JET_DBID, String, String, UInt16, JET_IdxInfo) Recupera informazioni sugli indici in una tabella.
pubblico Membro statico metodo JetGetInstanceInfo Recupera informazioni sulle istanze in esecuzione.
pubblico Membro statico metodo JetGetLock Riservare in modo esplicito la possibilità di aggiornare una riga, un blocco di scrittura o di impedire esplicitamente l'aggiornamento di una riga da qualsiasi altra sessione, blocco di lettura. In genere, i blocchi di scrittura delle righe vengono acquisiti in modo implicito in seguito all'aggiornamento delle righe. I blocchi di lettura non sono in genere necessari a causa del controllo delle versioni dei record. In alcuni casi, tuttavia, una transazione può voler bloccare in modo esplicito una riga per applicare la serializzazione o per garantire che un'operazione successiva abbia esito positivo.
pubblico Membro statico metodo JetGetLogInfoInstance Usato durante un backup avviato da JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) per eseguire una query su un'istanza per i nomi dei file di patch del database e dei file di log che devono far parte del set di file di backup. Questi file possono essere successivamente aperti usando JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64) e letti usando JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32).
pubblico Membro statico metodo JetGetLS Consente all'applicazione di recuperare l'handle di contesto noto come Archiviazione locale associato a un cursore o alla tabella associata a tale cursore. Questo handle di contesto deve essere stato impostato in precedenza usando JetSetLS(JET_SESID, JET_TABLEID, JET_LS, LsGrbit). JetGetLS può anche essere usato per recuperare contemporaneamente l'handle di contesto corrente per un cursore o una tabella e reimpostare tale handle di contesto.
pubblico Membro statico metodo JetGetObjectInfo(JET_SESID, JET_DBID, JET_OBJECTLIST) Recupera informazioni sugli oggetti di database.
pubblico Membro statico metodo JetGetObjectInfo(JET_SESID, JET_DBID, JET_objtyp, String, JET_OBJECTINFO) Recupera informazioni sugli oggetti di database.
pubblico Membro statico metodo JetGetRecordPosition Restituisce la posizione frazionaria del record corrente nell'indice corrente sotto forma di una struttura JET_RECPOS . Vedere anche JetGotoPosition(JET_SESID, JET_TABLEID, JET_RECPOS).
Membro del metodo pubblico JetGetSecondaryIndexBookmark Recupera un segnalibro speciale per la voce di indice secondaria nella posizione corrente di un cursore. Questo segnalibro può quindi essere usato per riposizionare in modo efficiente il cursore alla stessa voce di indice usando JetGotoSecondaryIndexBookmark. Ciò è più utile quando si riposiziona su un indice secondario che contiene chiavi duplicate o che contiene più voci di indice per lo stesso record.
Membro del metodo pubblico JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String, Int32) Ottiene le opzioni di configurazione del database.
Membro del metodo pubblico JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String, Int32) Ottiene le opzioni di configurazione del database.
Membro del metodo pubblico JetGetTableColumnInfo(JET_SESID, JET_TABLEID, JET_COLUMNID, JET_COLUMNDEF) Recupera informazioni su una colonna di tabella.
Membro del metodo pubblico JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNDEF) Recupera informazioni su una colonna di tabella.
Membro del metodo pubblico JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNLIST) Recupera informazioni su tutte le colonne della tabella.
Membro del metodo pubblico JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST) Obsoleta. Recupera informazioni sugli indici in una tabella.
Membro del metodo pubblico JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXID, JET_IdxInfo) Recupera informazioni sugli indici in una tabella.
Membro del metodo pubblico JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST, JET_IdxInfo) Recupera informazioni sugli indici in una tabella.
Membro del metodo pubblico JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, Int32, JET_IdxInfo) Recupera informazioni sugli indici in una tabella.
Membro del metodo pubblico JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, String, JET_IdxInfo) Recupera informazioni sugli indici in una tabella.
Membro del metodo pubblico JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, UInt16, JET_IdxInfo) Recupera informazioni sugli indici in una tabella.
Membro del metodo pubblico JetGetTableInfo(JET_SESID, JET_TABLEID, JET_DBID, JET_TblInfo) Recupera varie informazioni su una tabella in un database.
Membro del metodo pubblico JetGetTableInfo(JET_SESID, JET_TABLEID, JET_OBJECTINFO, JET_TblInfo) Recupera varie informazioni su una tabella in un database.
Membro del metodo pubblico JetGetTableInfo(JET_SESID, JET_TABLEID, Int32, JET_TblInfo) Recupera varie informazioni su una tabella in un database.
Membro del metodo pubblico JetGetTableInfo(JET_SESID, JET_TABLEID, [], JET_TblInfo) Recupera varie informazioni su una tabella in un database.
Membro del metodo pubblico JetGetTableInfo(JET_SESID, JET_TABLEID, String, JET_TblInfo) Recupera varie informazioni su una tabella in un database.
Membro del metodo pubblico JetGetTruncateLogInfoInstance Usato durante un backup avviato da JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) per eseguire una query su un'istanza per i nomi dei file di log delle transazioni che possono essere eliminati in modo sicuro dopo il completamento del backup.
Membro del metodo pubblico JetGetVersion Recupera la versione del motore di database.
Membro del metodo pubblico JetGotoBookmark Posiziona un cursore su una voce di indice per il record associato al segnalibro specificato. Il segnalibro può essere usato con qualsiasi indice definito su una tabella. Il segnalibro per un record può essere recuperato usando JetGetBookmark(JET_SESID, JET_TABLEID, [], Int32, Int32) .
Membro del metodo pubblico JetGotoPosition Sposta un cursore in una nuova posizione che è una frazione del modo attraverso l'indice corrente. Vedere anche JetGetRecordPosition(JET_SESID, JET_TABLEID, JET_RECPOS).
Membro del metodo pubblico JetGotoSecondaryIndexBookmark Posiziona un cursore a una voce di indice associata al segnalibro di indice secondario specificato. Il segnalibro di indice secondario deve essere usato con lo stesso indice sulla stessa tabella da cui è stato originariamente recuperato. Il segnalibro di indice secondario per una voce di indice può essere recuperato usando JetGotoSecondaryIndexBookmark(JET_SESID, JET_TABLEID, [], Int32, [], Int32, GotoSecondaryIndexBookmarkGrbit).
Membro del metodo pubblico JetGrowDatabase Estende le dimensioni di un database attualmente aperto.
Membro del metodo pubblico JetIdle Esegue attività di pulizia inattive o controlla lo stato dell'archivio versioni in ESE.
Membro del metodo pubblico JetIndexRecordCount Conta il numero di voci nell'indice corrente dalla posizione corrente in avanti. La posizione corrente è inclusa nel conteggio. Il conteggio può essere maggiore del numero totale di record nella tabella se l'indice corrente si trova su una colonna a più valori e le istanze della colonna hanno più valori. Se la tabella è vuota, verrà restituito 0 per il conteggio.
Membro del metodo pubblico JetInit Inizializzare il motore di database ESENT.
Membro del metodo pubblico JetInit2 Inizializzare il motore di database ESENT.
Membro del metodo pubblico JetIntersectIndexes Calcola l'intersezione tra più set di voci di indice da indici secondari diversi nella stessa tabella. Questa operazione è utile per trovare il set di record in una tabella che corrispondono a due o più criteri che possono essere espressi usando intervalli di indice. Vedere anche IntersectIndexes(JET_SESID, []).
Membro del metodo pubblico JetMakeKey Costruisce chiavi di ricerca che possono quindi essere usate da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Membro del metodo pubblico JetMove(JET_SESID, JET_TABLEID, JET_Move, MoveGrbit) Passare attraverso un indice. Il cursore può essere posizionato all'inizio o alla fine dell'indice e spostato indietro e avanti da un numero specificato di voci di indice. Vedere anche TryMoveFirst(JET_SESID, JET_TABLEID),TryMoveLast(JET_SESID, JET_TABLEID ), TryMoveNext(JET_SESID, JET_TABLEID), TryMovePrevious(JET_SESID, JET_TABLEID).
Membro del metodo pubblico JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) Passare attraverso un indice. Il cursore può essere posizionato all'inizio o alla fine dell'indice e spostato indietro e avanti da un numero specificato di voci di indice. Vedere anche TryMoveFirst(JET_SESID, JET_TABLEID),TryMoveLast(JET_SESID, JET_TABLEID ), TryMoveNext(JET_SESID, JET_TABLEID), TryMovePrevious(JET_SESID, JET_TABLEID).
Membro del metodo pubblico JetOpenDatabase Apre un database collegato in precedenza con JetAttachDatabase(JET_SESID, String, AttachDatabaseGrbit), da usare con una sessione di database. Questa funzione può essere chiamata più volte per lo stesso database.
Membro del metodo pubblico JetOpenFileInstance Apre un database collegato, un file di patch di database o un file di log delle transazioni di un'istanza attiva per l'esecuzione di un backup fuzzy di streaming. I dati di questi file possono essere letti successivamente tramite l'handle restituito usando JetReadFileInstance. L'handle restituito deve essere chiuso usando JetCloseFileInstance. Un backup esterno dell'istanza deve essere stato avviato in precedenza usando JetBeginExternalBackupInstance.
Membro del metodo pubblico JetOpenTable Apre un cursore in una tabella creata in precedenza.
Membro del metodo pubblico JetOpenTempTable Crea una tabella temporanea con un singolo indice. Una tabella temporanea archivia e recupera i record come una tabella normale creata usando JetCreateTableColumnIndex. Tuttavia, le tabelle temporanee sono molto più veloci rispetto alle tabelle normali a causa della loro natura volatile. Possono anche essere usati per ordinare in modo molto rapido ed eseguire la rimozione duplicata nei set di record quando si accede in modo puramente sequenziale. Vedere anche JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Membro del metodo pubblico JetOpenTempTable2 Crea una tabella temporanea con un singolo indice. Una tabella temporanea archivia e recupera i record come una tabella normale creata usando JetCreateTableColumnIndex. Tuttavia, le tabelle temporanee sono molto più veloci rispetto alle tabelle normali a causa della loro natura volatile. Possono anche essere usati per ordinare in modo molto rapido ed eseguire la rimozione duplicata nei set di record quando si accede in modo puramente sequenziale. Vedere anche JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Membro del metodo pubblico JetOpenTempTable3 Crea una tabella temporanea con un singolo indice. Una tabella temporanea archivia e recupera i record come una tabella normale creata usando JetCreateTableColumnIndex. Tuttavia, le tabelle temporanee sono molto più veloci rispetto alle tabelle normali a causa della loro natura volatile. Possono anche essere usati per ordinare in modo molto rapido ed eseguire la rimozione duplicata nei set di record quando si accede in modo puramente sequenziale. Vedere anche JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Membro del metodo pubblico JetOSSnapshotFreeze Avvia uno snapshot. Mentre lo snapshot è in corso, non è possibile eseguire alcuna attività write-to-disk dal motore.
Membro del metodo pubblico JetOSSnapshotPrepare Inizia le operazioni di preparazione per una sessione snapshot. Una sessione snapshot è un breve intervallo di tempo in cui il motore non rilascia operazioni di I/O di scrittura su disco, in modo che il motore possa partecipare a una sessione snapshot del volume (quando è basata su uno snapshot writer).
Membro del metodo pubblico JetOSSnapshotThaw Notifica al motore che può riprendere le normali operazioni di I/O dopo un periodo di blocco e uno snapshot riuscito.
Membro del metodo pubblico JetPrepareUpdate Preparare un cursore per l'aggiornamento.
Membro del metodo pubblico JetReadFileInstance Recupera il contenuto di un file aperto con JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64)..
Membro del metodo pubblico JetRegisterCallback Consente all'applicazione di configurare il motore di database per inviare notifiche all'applicazione per eventi specifici. Queste notifiche sono associate a una tabella specifica e rimangono effettive solo finché l'istanza contenente la tabella viene arrestata usando JetTerm(JET_INSTANCE).
Membro del metodo pubblico JetRenameColumn Modifica il nome di una colonna esistente.
Membro del metodo pubblico JetRenameTable Modifica il nome di una tabella esistente.
Membro del metodo pubblico JetResetSessionContext Annulla l'accesso a una sessione dal thread corrente. Questa operazione deve essere usata in combinazione con JetSetSessionContext(JET_SESID, IntPtr).
Membro del metodo pubblico JetResetTableSequential Notifica al motore di database che l'applicazione non esegue più l'analisi dell'intero indice in cui viene posizionato il cursore. Questa chiamata inverte una notifica inviata da JetSetTableSequential(JET_SESID, JET_TABLEID, SetTableSequentialGrbit)..
Membro del metodo pubblico JetRestoreInstance Ripristina e ripristina un backup di streaming di un'istanza, inclusi tutti i database collegati. È progettato per usare un backup creato con la funzione JetBackupInstance(JET_INSTANCE, String, BackupGrbit, JET_PFNSTATUS). Si tratta della funzione di ripristino più semplice e incapsulata.
Membro del metodo pubblico JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) Recupera un singolo valore di colonna dal record corrente. Il record è quello associato alla voce di indice nella posizione corrente del cursore. In alternativa, questa funzione può recuperare una colonna da un record creato nel buffer di copia del cursore. Questa funzione può anche recuperare i dati della colonna da una voce di indice che fa riferimento al record corrente. Oltre a recuperare il valore effettivo della colonna, JetRetrieveColumn può essere usato anche per recuperare le dimensioni di una colonna, prima di recuperare i dati della colonna stessa in modo che i buffer dell'applicazione possano essere ridimensionati in modo appropriato.
Membro del metodo pubblico JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) Recupera un singolo valore di colonna dal record corrente. Il record è quello associato alla voce di indice nella posizione corrente del cursore. In alternativa, questa funzione può recuperare una colonna da un record creato nel buffer di copia del cursore. Questa funzione può anche recuperare i dati delle colonne da una voce di indice che fa riferimento al record corrente. Oltre a recuperare il valore effettivo della colonna, JetRetrieveColumn può essere usato anche per recuperare le dimensioni di una colonna, prima di recuperare i dati della colonna stessa in modo che i buffer dell'applicazione possano essere ridimensionati in modo appropriato.
pubblico Membro statico metodo JetRetrieveColumns Recupera più valori di colonna dal record corrente in una singola operazione. Una matrice di strutture JET_RETRIEVECOLUMN viene usata per descrivere il set di valori di colonna da recuperare e per descrivere i buffer di output per ogni valore di colonna da recuperare.
pubblico Membro statico metodo JetRetrieveKey Recupera la chiave per la voce di indice nella posizione corrente di un cursore. Vedere anche RetrieveKey(JET_SESID, JET_TABLEID, RetrieveKeyGrbit).
pubblico Membro statico metodo JetRollback Annulla le modifiche apportate allo stato del database e torna all'ultimo punto di salvataggio. JetRollback chiuderà anche tutti i cursori aperti durante il punto di salvataggio. Se il punto di salvataggio più esterno viene annullato, la sessione chiuderà la transazione.
pubblico Membro statico metodo JetSeek Posiziona in modo efficiente un cursore in una voce di indice che corrisponde ai criteri di ricerca specificati dalla chiave di ricerca in tale cursore e alla disuguaglianza specificata. Una chiave di ricerca deve essere stata creata in precedenza usando JetMakeKey(JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit). Vedere anche TrySeek(JET_SESID, JET_TABLEID, SeekGrbit).
pubblico Membro statico metodo JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, SetColumnGrbit, JET_SETINFO) La funzione JetSetColumn modifica un singolo valore di colonna in un record modificato da inserire o aggiornare il record corrente. Può sovrascrivere un valore esistente, aggiungere un nuovo valore a una sequenza di valori in una colonna multivalore, rimuovere un valore da una sequenza di valori in una colonna multivalore oppure aggiornare tutto o parte di un valore long (una colonna di tipo LongText o LongBinary).
pubblico Membro statico metodo JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, SetColumnGrbit, JET_SETINFO) La funzione JetSetColumn modifica un singolo valore di colonna in un record modificato da inserire o aggiornare il record corrente. Può sovrascrivere un valore esistente, aggiungere un nuovo valore a una sequenza di valori in una colonna multivalore, rimuovere un valore da una sequenza di valori in una colonna multivalore oppure aggiornare tutto o parte di un valore long (una colonna di tipo LongText o LongBinary).
pubblico Membro statico metodo JetSetColumnDefaultValue Modifica il valore predefinito di una colonna esistente.
pubblico Membro statico metodo JetSetColumns Consente a un'applicazione di impostare più valori di colonna in una singola operazione. Viene usata una matrice di strutture JET_SETCOLUMN per descrivere il set di valori di colonna da impostare e per descrivere i buffer di input per ogni valore di colonna da impostare.
pubblico Membro statico metodo JetSetCurrentIndex Impostare l'indice corrente di un cursore.
pubblico Membro statico metodo JetSetCurrentIndex2 Impostare l'indice corrente di un cursore.
pubblico Membro statico metodo JetSetCurrentIndex3 Impostare l'indice corrente di un cursore.
pubblico Membro statico metodo JetSetCurrentIndex4 Impostare l'indice corrente di un cursore.
pubblico Membro statico metodo JetSetDatabaseSize Imposta le dimensioni di un file di database non aperto.
pubblico Membro statico metodo JetSetIndexRange Limita temporaneamente il set di voci di indice che il cursore può eseguire usando JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) a quelle che iniziano dalla voce di indice corrente e terminano in corrispondenza della voce di indice che corrisponde ai criteri di ricerca specificati dalla chiave di ricerca in tale cursore e ai criteri associati specificati. Una chiave di ricerca deve essere stata creata in precedenza usando JetMakeKey(JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit). Vedere anche TrySetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
pubblico Membro statico metodo JetSetLS Consente all'applicazione di associare un handle di contesto noto come Archiviazione locale a un cursore o alla tabella associata a tale cursore. Questo handle di contesto può essere usato dall'applicazione per archiviare i dati ausiliari associati a un cursore o a una tabella. L'applicazione riceve successivamente una notifica tramite un callback di runtime quando è necessario rilasciare l'handle di contesto. In questo modo è possibile associare lo stato allocato dinamicamente a un cursore o a una tabella.
pubblico Membro statico metodo JetSetSessionContext Associa una sessione al thread corrente usando l'handle di contesto specificato. Questa associazione sostituisce il requisito predefinito del motore che una transazione per una determinata sessione deve essere eseguita interamente nello stesso thread. Usare JetResetSessionContext(JET_SESID) per rimuovere l'associazione.
pubblico Membro statico metodo JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, JET_CALLBACK, String) Imposta le opzioni di configurazione del database.
pubblico Membro statico metodo JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String) Imposta le opzioni di configurazione del database.
pubblico Membro statico metodo JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String) Imposta le opzioni di configurazione del database.
pubblico Membro statico metodo JetSetTableSequential Notifica al motore di database che l'applicazione sta analizzando l'intero indice su cui è posizionato il cursore. Di conseguenza, i metodi usati per accedere ai dati dell'indice verranno ottimizzati per rendere questo scenario il più veloce possibile. Vedere anche JetResetTableSequential(JET_SESID, JET_TABLEID, ResetTableSequentialGrbit).
pubblico Membro statico metodo JetStopBackupInstance Impedisce che l'attività correlata al backup di streaming continui in un'istanza in esecuzione specifica, terminando così il backup di streaming in modo prevedibile.
pubblico Membro statico metodo JetStopServiceInstance Prepara un'istanza per la terminazione.
pubblico Membro statico metodo JetTerm Terminare un'istanza creata con JetInit(JET_INSTANCE) o JetCreateInstance(JET_INSTANCE, String).
pubblico Membro statico metodo JetTerm2 Terminare un'istanza creata con JetInit(JET_INSTANCE) o JetCreateInstance(JET_INSTANCE, String).
pubblico Membro statico metodo JetTruncateLogInstance Usato durante un backup avviato da JetBeginExternalBackup per eliminare tutti i file di log delle transazioni che non saranno più necessari al termine del backup corrente.
pubblico Membro statico metodo JetUnregisterCallback Configura il motore di database per interrompere l'invio di notifiche all'applicazione come richiesto in precedenza tramite JetRegisterCallback(JET_SESID, JET_TABLEID, JET_cbtyp, JET_CALLBACK, IntPtr JET_HANDLE).
pubblico Membro statico metodo JetUpdate(JET_SESID, JET_TABLEID) La funzione JetUpdate esegue un'operazione di aggiornamento, inclusa l'inserimento di una nuova riga in una tabella o l'aggiornamento di una riga esistente. L'eliminazione di una riga di tabella viene eseguita chiamando JetDelete(JET_SESID, JET_TABLEID).
Membro del metodo pubblico JetUpdate(JET_SESID, JET_TABLEID, [], Int32, Int32) La funzione JetUpdate esegue un'operazione di aggiornamento, inclusa l'inserimento di una nuova riga in una tabella o l'aggiornamento di una riga esistente. L'eliminazione di una riga di tabella viene eseguita chiamando JetDelete(JET_SESID, JET_TABLEID).
Membro del metodo pubblico MakeKey(JET_SESID, JET_TABLEID, Boolean, MakeKeyGrbit) Costruisce una chiave di ricerca che può essere quindi usata da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Membro del metodo pubblico MakeKey(JET_SESID, JET_TABLEID, Byte, MakeKeyGrbit) Costruisce una chiave di ricerca che può essere quindi usata da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Membro del metodo pubblico MakeKey(JET_SESID, JET_TABLEID, [], MakeKeyGrbit) Costruisce una chiave di ricerca che può essere quindi usata da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Membro del metodo pubblico MakeKey(JET_SESID, JET_TABLEID, DateTime, MakeKeyGrbit) Costruisce una chiave di ricerca che può essere quindi usata da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Membro del metodo pubblico MakeKey(JET_SESID, JET_TABLEID, Double, MakeKeyGrbit) Costruisce una chiave di ricerca che può essere quindi usata da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Membro del metodo pubblico MakeKey(JET_SESID, JET_TABLEID, Guid, MakeKeyGrbit) Costruisce una chiave di ricerca che può essere quindi usata da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Membro del metodo pubblico MakeKey(JET_SESID, JET_TABLEID, Int16, MakeKeyGrbit) Costruisce una chiave di ricerca che può essere quindi usata da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Membro del metodo pubblico MakeKey(JET_SESID, JET_TABLEID, Int32, MakeKeyGrbit) Costruisce una chiave di ricerca che può essere quindi usata da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Membro del metodo pubblico MakeKey(JET_SESID, JET_TABLEID, Int64, MakeKeyGrbit) Costruisce una chiave di ricerca che può essere quindi usata da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Membro del metodo pubblico MakeKey(JET_SESID, JET_TABLEID, Single, MakeKeyGrbit) Costruisce una chiave di ricerca che può essere quindi usata da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Membro del metodo pubblico MakeKey(JET_SESID, JET_TABLEID, UInt16, MakeKeyGrbit) Costruisce una chiave di ricerca che può essere quindi usata da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Membro del metodo pubblico MakeKey(JET_SESID, JET_TABLEID, UInt32, MakeKeyGrbit) Costruisce una chiave di ricerca che può essere quindi usata da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Membro del metodo pubblico MakeKey(JET_SESID, JET_TABLEID, UInt64, MakeKeyGrbit) Costruisce una chiave di ricerca che può essere quindi usata da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Membro del metodo pubblico MakeKey(JET_SESID, JET_TABLEID, String, Encoding, MakeKeyGrbit) Costruisce una chiave di ricerca che può essere quindi usata da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Membro del metodo pubblico MoveAfterLast Posizionare il cursore dopo l'ultimo record della tabella. Uno spostamento successivo precedente posiziona il cursore sull'ultimo record.
Membro del metodo pubblico MoveBeforeFirst Posizionare il cursore prima del primo record nella tabella. Uno spostamento successivo posiziona il cursore sul primo record.
Membro del metodo pubblico ResetIndexRange Rimuove un intervallo di indici creato con JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) o TrySetIndexRange(JET_SESID, JET_TABLEID,SetIndexRangeGrbit). Se non è presente alcun intervallo di indici, questo metodo non fa nulla.
Membro del metodo pubblico RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un singolo valore di colonna dal record corrente. Il record è quello associato alla voce di indice nella posizione corrente del cursore.
Membro del metodo pubblico RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit, JET_RETINFO) Recupera un singolo valore di colonna dal record corrente. Il record è quello associato alla voce di indice nella posizione corrente del cursore. In alternativa, questa funzione può recuperare una colonna da un record creato nel buffer di copia del cursore. Questa funzione può anche recuperare i dati della colonna da una voce di indice che fa riferimento al record corrente. Oltre a recuperare il valore effettivo della colonna, JetRetrieveColumn può essere usato anche per recuperare le dimensioni di una colonna, prima di recuperare i dati della colonna stessa in modo che i buffer dell'applicazione possano essere ridimensionati in modo appropriato.
Membro del metodo pubblico RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valore di colonna booleano dal record corrente. Il record è quello associato alla voce di indice nella posizione corrente del cursore.
Membro del metodo pubblico RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valore di colonna booleano dal record corrente. Il record è quello associato alla voce di indice nella posizione corrente del cursore.
Membro del metodo pubblico RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valore di colonna byte dal record corrente. Il record è quello associato alla voce di indice nella posizione corrente del cursore.
Membro del metodo pubblico RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valore di colonna byte dal record corrente. Il record è quello associato alla voce di indice nella posizione corrente del cursore.
Membro del metodo pubblico RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valore di colonna datetime dal record corrente. Il record è quello associato alla voce di indice nella posizione corrente del cursore.
Membro del metodo pubblico RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valore di colonna datetime dal record corrente. Il record è quello associato alla voce di indice nella posizione corrente del cursore.
Membro del metodo pubblico RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valore di colonna doppia dal record corrente. Il record è quello associato alla voce di indice nella posizione corrente del cursore.
Membro del metodo pubblico RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valore di colonna doppia dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore.
pubblico Membro statico metodo RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valore di colonna float dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore.
pubblico Membro statico metodo RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valore di colonna float dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore.
pubblico Membro statico metodo RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valore di colonna GUID dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore.
pubblico Membro statico metodo RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valore di colonna GUID dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore.
pubblico Membro statico metodo RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un singolo valore di colonna dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore.
pubblico Membro statico metodo RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valore di colonna int16 dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore.
pubblico Membro statico metodo RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un singolo valore di colonna dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore.
pubblico Membro statico metodo RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valore di colonna int32 dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore.
pubblico Membro statico metodo RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un singolo valore di colonna dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore.
pubblico Membro statico metodo RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un singolo valore di colonna dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore.
pubblico Membro statico metodo RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un singolo valore di colonna dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore. Viene usata la codifica Unicode.
pubblico Membro statico metodo RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, Encoding) Recupera un valore di colonna stringa dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore.
pubblico Membro statico metodo RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, Encoding, RetrieveColumnGrbit) Recupera un valore di colonna stringa dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore.
pubblico Membro statico metodo RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valore di colonna uint16 dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore.
pubblico Membro statico metodo RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valore di colonna uint16 dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore.
pubblico Membro statico metodo RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valore di colonna uint32 dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore.
pubblico Membro statico metodo RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valore di colonna uint32 dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore.
pubblico Membro statico metodo RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valore di colonna uint64 dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore.
pubblico Membro statico metodo RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valore di colonna uint64 dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore.
pubblico Membro statico metodo RetrieveColumns Recupera le colonne in oggetti ColumnValue.
pubblico Membro statico metodo RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera le dimensioni di un singolo valore di colonna dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore. In alternativa, questa funzione può recuperare una colonna da un record creato nel buffer di copia del cursore. Questa funzione può anche recuperare i dati delle colonne da una voce di indice che fa riferimento al record corrente.
pubblico Membro statico metodo RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32, RetrieveColumnGrbit) Recupera le dimensioni di un singolo valore di colonna dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore. In alternativa, questa funzione può recuperare una colonna da un record creato nel buffer di copia del cursore. Questa funzione può anche recuperare i dati delle colonne da una voce di indice che fa riferimento al record corrente.
pubblico Membro statico metodo RetrieveKey Recupera la chiave per la voce di indice nella posizione corrente di un cursore.
pubblico Membro statico metodo SerializeObjectToColumn Scrivere una forma serializzata di un oggetto in una colonna.
pubblico Membro statico metodo SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Boolean) Modifica un singolo valore di colonna in un record modificato da inserire o per aggiornare il record corrente.
pubblico Membro statico metodo SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Byte) Modifica un singolo valore di colonna in un record modificato da inserire o per aggiornare il record corrente.
pubblico Membro statico metodo SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, []) Modifica un singolo valore di colonna in un record modificato da inserire o per aggiornare il record corrente.
pubblico Membro statico metodo SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, DateTime) Modifica un singolo valore di colonna in un record modificato da inserire o per aggiornare il record corrente.
pubblico Membro statico metodo SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Double) Modifica un singolo valore di colonna in un record modificato da inserire o per aggiornare il record corrente.
pubblico Membro statico metodo SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Guid) Modifica un singolo valore di colonna in un record modificato da inserire o per aggiornare il record corrente.
pubblico Membro statico metodo SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int16) Modifica un singolo valore di colonna in un record modificato da inserire o per aggiornare il record corrente.
pubblico Membro statico metodo SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32) Modifica un singolo valore di colonna in un record modificato da inserire o per aggiornare il record corrente.
pubblico Membro statico metodo SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int64) Modifica un singolo valore di colonna in un record modificato da inserire o per aggiornare il record corrente.
pubblico Membro statico metodo SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Single) Modifica un singolo valore di colonna in un record modificato da inserire o per aggiornare il record corrente.
pubblico Membro statico metodo SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt16) Modifica un singolo valore di colonna in un record modificato da inserire o per aggiornare il record corrente.
pubblico Membro statico metodo SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt32) Modifica un singolo valore di colonna in un record modificato da inserire o per aggiornare il record corrente.
pubblico Membro statico metodo SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt64) Modifica un singolo valore di colonna in un record modificato da inserire o per aggiornare il record corrente.
pubblico Membro statico metodo SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], SetColumnGrbit) Modifica un singolo valore di colonna in un record modificato da inserire o per aggiornare il record corrente.
pubblico Membro statico metodo SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding) Modifica un singolo valore di colonna in un record modificato da inserire o per aggiornare il record corrente.
pubblico Membro statico metodo SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding, SetColumnGrbit) Modifica un singolo valore di colonna in un record modificato da inserire o per aggiornare il record corrente.
pubblico Membro statico metodo SetColumns Imposta le colonne dagli oggetti ColumnValue.
pubblico Membro statico metodo TryGetLock Riservare in modo esplicito la possibilità di aggiornare una riga, un blocco di scrittura o di impedire esplicitamente l'aggiornamento di una riga da qualsiasi altra sessione, blocco di lettura. In genere, i blocchi di scrittura delle righe vengono acquisiti in modo implicito in seguito all'aggiornamento delle righe. I blocchi di lettura non sono in genere necessari a causa del controllo delle versioni dei record. In alcuni casi, tuttavia, una transazione può voler bloccare in modo esplicito una riga per applicare la serializzazione o per garantire che un'operazione successiva abbia esito positivo.
pubblico Membro statico metodo TryMove Provare a spostarsi all'interno di un indice. Se la navigazione ha esito positivo, questo metodo restituisce true. Se non è presente alcun record per passare a questo metodo restituisce false; verrà generata un'eccezione per altri errori.
pubblico Membro statico metodo TryMoveFirst Provare a passare al primo record nella tabella. Se la tabella è vuota, restituisce false, se viene generato un errore diverso.
pubblico Membro statico metodo TryMoveLast Provare a passare all'ultimo record nella tabella. Se la tabella è vuota, restituisce false, se viene generato un errore diverso.
pubblico Membro statico metodo TryMoveNext Provare a passare al record successivo nella tabella. Se non è presente un record successivo, viene restituito false, se viene generata un'eccezione in caso di errore diverso.
pubblico Membro statico metodo TryMovePrevious Provare a passare al record precedente nella tabella. Se non è presente un record precedente, viene restituito false, se viene generata un'eccezione in caso di errore diverso.
pubblico Membro statico metodo TryOpenTable Provare ad aprire una tabella.
pubblico Membro statico metodo TrySeek Posiziona in modo efficiente un cursore in una voce di indice che corrisponde ai criteri di ricerca specificati dalla chiave di ricerca in tale cursore e alla disuguaglianza specificata. Una chiave di ricerca deve essere stata creata in precedenza usando JetMakeKey.
pubblico Membro statico metodo TrySetIndexRange Limita temporaneamente il set di voci di indice che il cursore può eseguire usando JetMove a partire dalla voce di indice corrente e terminando con la voce di indice corrispondente ai criteri di ricerca specificati dalla chiave di ricerca in tale cursore e ai criteri associati specificati. Una chiave di ricerca deve essere stata creata in precedenza usando JetMakeKey. Restituisce true se l'intervallo di indici non è vuoto, false in caso contrario.

TOP

Vedi anche

Riferimento

Classe Api

Spazio dei nomi Microsoft.Isam.Esent.Interop