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
Public methodStatic member DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) Deserializzare un oggetto da una colonna.
Public methodStatic member DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Deserializzare un oggetto da una colonna.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member GetColumnDictionary Crea un dizionario che esegue il mapping dei nomi delle colonne agli ID di colonna.
Public methodStatic member GetTableColumnid Ottiene l'id colonna della colonna specificata.
Public methodStatic member GetTableColumns(JET_SESID, JET_TABLEID) Scorre tutte le colonne della tabella, restituendo informazioni su ognuna di esse.
Public methodStatic member GetTableColumns(JET_SESID, JET_DBID, String) Scorre tutte le colonne della tabella, restituendo informazioni su ognuna di esse.
Public methodStatic member GetTableIndexes(JET_SESID, JET_TABLEID) Esegue l'iterazione di tutti gli indici nella tabella, restituendo informazioni su ognuna di esse.
Public methodStatic member GetTableIndexes(JET_SESID, JET_DBID, String) Esegue l'iterazione di tutti gli indici della tabella, restituendo informazioni su ognuna di esse.
Public methodStatic member GetTableNames Restituisce i nomi delle tabelle nel database.
Public methodStatic member 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).
Public methodStatic member JetAddColumn Aggiungere una nuova colonna a una tabella esistente.
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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.
Public methodStatic member JetBeginExternalBackupInstance Avvia un backup esterno mentre il motore e il database sono online e attivi.
Public methodStatic member JetBeginSession Inizializzare una nuova sessione ESENT.
Public methodStatic member JetBeginTransaction Fa sì che una sessione immetta una transazione o crei un nuovo punto di salvataggio in una transazione esistente.
Public methodStatic member JetBeginTransaction2 Fa sì che una sessione immetta una transazione o crei un nuovo punto di salvataggio in una transazione esistente.
Public methodStatic member 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).
Public methodStatic member JetCloseFileInstance Chiude un file aperto con JetOpenFileInstance dopo l'estrazione dei dati da tale file tramite JetReadFileInstance.
Public methodStatic member JetCloseTable Chiudere una tabella aperta.
Public methodStatic member JetCommitTransaction Esegue il commit delle modifiche apportate allo stato del database durante il punto di salvataggio corrente ed esegue la migrazione al punto di salvataggio precedente. Se viene eseguito il commit del punto di salvataggio più esterno, verrà eseguito il commit delle modifiche apportate durante il punto di salvataggio nello stato del database e la sessione esce dalla transazione.
Public methodStatic member 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 il più densamente possibile. In alternativa, i dati compattati possono riservare spazio per i successivi inserimenti di indice o crescita dei record.
Public methodStatic member 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 archiviate nei metadati dell'indice nel database. Questi dati possono essere recuperati successivamente con le operazioni informative.
Public methodStatic member JetCreateDatabase Crea e collega un file di database.
Public methodStatic member JetCreateDatabase2 Crea e collega un file di database con una dimensione massima del database specificata.
Public methodStatic member JetCreateIndex Crea un indice sui dati in un database ESE. È possibile usare un indice per individuare rapidamente dati specifici.
Public methodStatic member JetCreateIndex2 Crea indici sui dati in un database ESE.
Public methodStatic member JetCreateInstance Alloca una nuova istanza del motore di database.
Public methodStatic member JetCreateInstance2 Allocare una nuova istanza del motore di database da usare in un singolo processo, con un nome visualizzato specificato.
Public methodStatic member JetCreateTable Creare una tabella vuota. La tabella appena creata viene aperta esclusivamente.
Public methodStatic member JetCreateTableColumnIndex3 Crea una tabella, aggiunge colonne e indici in tale tabella.
Public methodStatic member JetDefragment Avvia e arresta le attività di deframmentazione del database che migliorano l'organizzazione dei dati all'interno di un database.
Public methodStatic member JetDefragment2 Avvia e arresta le attività di deframmentazione del database che migliorano l'organizzazione dei dati all'interno di un database.
Public methodStatic member JetDelete Elimina il record corrente in una tabella di database.
Public methodStatic member JetDeleteColumn Elimina una colonna da una tabella di database.
Public methodStatic member JetDeleteColumn2 Elimina una colonna da una tabella di database.
Public methodStatic member JetDeleteIndex Elimina un indice da una tabella di database.
Public methodStatic member JetDeleteTable Elimina una tabella da un database.
Public methodStatic member JetDetachDatabase Rilascia un file di database collegato in precedenza a una sessione di database.
Public methodStatic member JetDetachDatabase2 Rilascia un file di database collegato in precedenza a una sessione di database.
Public methodStatic member JetDupCursor Duplica un cursore aperto e restituisce un handle al cursore duplicato. Se il cursore duplicato è un cursore di sola lettura, anche il cursore duplicato è 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 si trova sempre nella prima riga della tabella.
Public methodStatic member JetDupSession Inizializzare una nuova sessione ESE nella stessa istanza del sesid specificato.
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member JetEndSession Termina una sessione.
Public methodStatic member 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 di colonna, numeri itagSequence e altre caratteristiche. Questa API di recupero colonne è 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. In questo modo si elimina la necessità di usare le modalità di individuazione di JetRetrieveColumn per determinare tali caratteristiche per configurare una chiamata finale a JetRetrieveColumn che recupererà correttamente i dati desiderati.
Public methodStatic member 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).
Public methodStatic member JetFreeBuffer Libera la memoria allocata da una chiamata al motore di database.
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNBASE) Recupera informazioni su una colonna in una tabella.
Public methodStatic member JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNDEF) Recupera informazioni su una colonna di tabella.
Public methodStatic member JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNLIST) Recupera informazioni su tutte le colonne di una tabella.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member JetGetDatabaseFileInfo(String, JET_DBINFOMISC, JET_DbInfo) Recupera alcune informazioni sul database specificato.
Public methodStatic member JetGetDatabaseFileInfo(String, Int32, JET_DbInfo) Recupera alcune informazioni sul database specificato.
Public methodStatic member JetGetDatabaseFileInfo(String, Int64, JET_DbInfo) Recupera alcune informazioni sul database specificato.
Public methodStatic member JetGetDatabaseInfo(JET_SESID, JET_DBID, JET_DBINFOMISC, JET_DbInfo) Recupera alcune informazioni sul database specificato.
Public methodStatic member JetGetDatabaseInfo(JET_SESID, JET_DBID, Int32, JET_DbInfo) Recupera alcune informazioni sul database specificato.
Public methodStatic member JetGetDatabaseInfo(JET_SESID, JET_DBID, String, JET_DbInfo) Recupera alcune informazioni sul database specificato.
Public methodStatic member JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST) Obsoleta. Recupera informazioni sugli indici in una tabella.
Public methodStatic member JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXID, JET_IdxInfo) Recupera informazioni sugli indici in una tabella.
Public methodStatic member JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST, JET_IdxInfo) Recupera informazioni sugli indici in una tabella.
Public methodStatic member JetGetIndexInfo(JET_SESID, JET_DBID, String, String, Int32, JET_IdxInfo) Recupera informazioni sugli indici in una tabella.
Public methodStatic member JetGetIndexInfo(JET_SESID, JET_DBID, String, String, String, JET_IdxInfo) Recupera informazioni sugli indici in una tabella.
Public methodStatic member JetGetIndexInfo(JET_SESID, JET_DBID, String, String, UInt16, JET_IdxInfo) Recupera informazioni sugli indici in una tabella.
Public methodStatic member JetGetInstanceInfo Recupera informazioni sulle istanze in esecuzione.
Public methodStatic member 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 potrebbe voler bloccare in modo esplicito una riga per applicare la serializzazione o per garantire che un'operazione successiva abbia esito positivo.
Public methodStatic member 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).
Public methodStatic member 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.
Public methodStatic member JetGetObjectInfo(JET_SESID, JET_DBID, JET_OBJECTLIST) Recupera informazioni sugli oggetti di database.
Public methodStatic member JetGetObjectInfo(JET_SESID, JET_DBID, JET_objtyp, String, JET_OBJECTINFO) Recupera informazioni sugli oggetti di database.
Public methodStatic member JetGetRecordPosition Restituisce la posizione frazionaria del record corrente nell'indice corrente sotto forma di struttura JET_RECPOS . Vedere anche JetGotoPosition(JET_SESID, JET_TABLEID, JET_RECPOS).
Public methodStatic member 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ò è particolarmente utile quando si riposiziona su un indice secondario contenente chiavi duplicate o che contiene più voci di indice per lo stesso record.
Public methodStatic member JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String, Int32) Ottiene le opzioni di configurazione del database.
Public methodStatic member JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String, Int32) Ottiene le opzioni di configurazione del database.
Public methodStatic member JetGetTableColumnInfo(JET_SESID, JET_TABLEID, JET_COLUMNID, JET_COLUMNDEF) Recupera informazioni su una colonna di tabella.
Public methodStatic member JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNDEF) Recupera informazioni su una colonna di tabella.
Public methodStatic member JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNLIST) Recupera informazioni su tutte le colonne della tabella.
Public methodStatic member JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST) Obsoleta. Recupera informazioni sugli indici in una tabella.
Public methodStatic member JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXID, JET_IdxInfo) Recupera informazioni sugli indici in una tabella.
Public methodStatic member JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST, JET_IdxInfo) Recupera informazioni sugli indici in una tabella.
Public methodStatic member JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, Int32, JET_IdxInfo) Recupera informazioni sugli indici in una tabella.
Public methodStatic member JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, String, JET_IdxInfo) Recupera informazioni sugli indici in una tabella.
Public methodStatic member JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, UInt16, JET_IdxInfo) Recupera informazioni sugli indici in una tabella.
Public methodStatic member JetGetTableInfo(JET_SESID, JET_TABLEID, JET_DBID, JET_TblInfo) Recupera varie informazioni su una tabella in un database.
Public methodStatic member JetGetTableInfo(JET_SESID, JET_TABLEID, JET_OBJECTINFO, JET_TblInfo) Recupera varie informazioni su una tabella in un database.
Public methodStatic member JetGetTableInfo(JET_SESID, JET_TABLEID, Int32, JET_TblInfo) Recupera varie informazioni su una tabella in un database.
Public methodStatic member JetGetTableInfo(JET_SESID, JET_TABLEID, [], JET_TblInfo) Recupera varie informazioni su una tabella in un database.
Public methodStatic member JetGetTableInfo(JET_SESID, JET_TABLEID, String, JET_TblInfo) Recupera varie informazioni su una tabella in un database.
Public methodStatic member 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.
Public methodStatic member JetGetVersion Recupera la versione del motore di database.
Public methodStatic member 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 in una tabella. Il segnalibro per un record può essere recuperato usando JetGetBookmark(JET_SESID, JET_TABLEID, [], Int32, Int32).
Public methodStatic member JetGotoPosition Sposta un cursore in una nuova posizione che rappresenta una frazione del percorso attraverso l'indice corrente. Vedere anche JetGetRecordPosition(JET_SESID, JET_TABLEID, JET_RECPOS).
Public methodStatic member JetGotoSecondaryIndexBookmark Posiziona un cursore su 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).
Public methodStatic member JetGrowDatabase Estende le dimensioni di un database attualmente aperto.
Public methodStatic member JetIdle Esegue attività di pulizia inattive o controlla lo stato dell'archivio versioni in ESE.
Public methodStatic member 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 multivalore e le istanze della colonna hanno più valori. Se la tabella è vuota, verrà restituito 0 per il conteggio.
Public methodStatic member JetInit Inizializzare il motore di database ESENT.
Public methodStatic member JetInit2 Inizializzare il motore di database ESENT.
Public methodStatic member JetIntersectIndexes Calcola l'intersezione tra più set di voci di indice da indici secondari diversi sulla 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 tramite intervalli di indici. Vedere anche IntersectIndexes(JET_SESID, []).
Public methodStatic member JetMakeKey Costruisce chiavi di ricerca che possono quindi essere usate da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Public methodStatic member JetMove(JET_SESID, JET_TABLEID, JET_Move, MoveGrbit) Spostarsi all'interno di un indice. Il cursore può essere posizionato all'inizio o alla fine dell'indice e spostato all'indietro e in 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).
Public methodStatic member 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).
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member JetOpenTable Apre un cursore in una tabella creata in precedenza.
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member JetOSSnapshotFreeze Avvia uno snapshot. Mentre lo snapshot è in corso, non è possibile eseguire alcuna attività write-to-disk dal motore.
Public methodStatic member 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).
Public methodStatic member JetOSSnapshotThaw Notifica al motore che può riprendere le normali operazioni di I/O dopo un periodo di blocco e uno snapshot riuscito.
Public methodStatic member JetPrepareUpdate Preparare un cursore per l'aggiornamento.
Public methodStatic member JetReadFileInstance Recupera il contenuto di un file aperto con JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64)..
Public methodStatic member 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).
Public methodStatic member JetRenameColumn Modifica il nome di una colonna esistente.
Public methodStatic member JetRenameTable Modifica il nome di una tabella esistente.
Public methodStatic member JetResetSessionContext Annulla l'accesso a una sessione dal thread corrente. Questa operazione deve essere usata in combinazione con JetSetSessionContext(JET_SESID, IntPtr).
Public methodStatic member 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)..
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member 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 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.
Public methodStatic member 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.
Public methodStatic member JetRetrieveKey Recupera la chiave per la voce di indice nella posizione corrente di un cursore. Vedere anche RetrieveKey(JET_SESID, JET_TABLEID, RetrieveKeyGrbit).
Public methodStatic member JetRollback Annulla le modifiche apportate allo stato del database e restituisce l'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.
Public methodStatic member JetSeek Posiziona in modo efficiente un cursore a una voce di indice corrispondente 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).
Public methodStatic member 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 con più valori, rimuovere un valore da una sequenza di valori in una colonna con più valori o aggiornare tutto o parte di un valore lungo (una colonna di tipo LongText o LongBinary).
Public methodStatic member 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 con più valori, rimuovere un valore da una sequenza di valori in una colonna con più valori o aggiornare tutto o parte di un valore lungo (una colonna di tipo LongText o LongBinary).
Public methodStatic member JetSetColumnDefaultValue Modifica il valore predefinito di una colonna esistente.
Public methodStatic member JetSetColumns Consente a un'applicazione di impostare più valori di colonna in una singola operazione. Una matrice di strutture JET_SETCOLUMN viene usata per descrivere il set di valori di colonna da impostare e per descrivere i buffer di input per ogni valore di colonna da impostare.
Public methodStatic member JetSetCurrentIndex Impostare l'indice corrente di un cursore.
Public methodStatic member JetSetCurrentIndex2 Impostare l'indice corrente di un cursore.
Public methodStatic member JetSetCurrentIndex3 Impostare l'indice corrente di un cursore.
Public methodStatic member JetSetCurrentIndex4 Impostare l'indice corrente di un cursore.
Public methodStatic member JetSetDatabaseSize Imposta le dimensioni di un file di database non aperto.
Public methodStatic member JetSetIndexRange Limita temporaneamente il set di voci di indice che il cursore può camminare usando JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) a quelli che iniziano dalla voce di indice corrente e terminano alla 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).
Public methodStatic member JetSetLS Consente all'applicazione di associare un handle di contesto noto come Local Archiviazione con un cursore o la 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 viene successivamente notificata usando un callback di runtime quando è necessario rilasciare l'handle di contesto. In questo modo è possibile associare lo stato allocato in modo dinamico a un cursore o a una tabella.
Public methodStatic member JetSetSessionContext Associa una sessione al thread corrente usando l'handle di contesto specificato. Questa associazione esegue l'override del requisito predefinito del motore che una transazione per una determinata sessione deve essere eseguita interamente sullo stesso thread. Usare JetResetSessionContext(JET_SESID) per rimuovere l'associazione.
Public methodStatic member JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, JET_CALLBACK, String) Imposta le opzioni di configurazione del database.
Public methodStatic member JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String) Imposta le opzioni di configurazione del database.
Public methodStatic member JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String) Imposta le opzioni di configurazione del database.
Public methodStatic member JetSetTableSequential Notifica al motore di database che l'applicazione esegue l'analisi dell'intero indice posizionato sul 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).
Public methodStatic member JetStopBackupInstance Impedisce l'attività correlata al backup di streaming continuando in un'istanza di esecuzione specifica, terminando così il backup di streaming in modo prevedibile.
Public methodStatic member JetStopServiceInstance Prepara un'istanza per la terminazione.
Public methodStatic member JetTerm Terminare un'istanza creata con JetInit(JET_INSTANCE) o JetCreateInstance(JET_INSTANCE, String).
Public methodStatic member JetTerm2 Terminare un'istanza creata con JetInit(JET_INSTANCE) o JetCreateInstance(JET_INSTANCE, String).
Public methodStatic member JetTruncateLogInstance Usato durante un backup avviato da JetBeginExternalBackup per eliminare tutti i file di log delle transazioni che non saranno più necessari dopo il completamento del backup corrente.
Public methodStatic member JetUnregisterCallback Configura il motore di database per arrestare l'emissione di notifiche all'applicazione come richiesto in precedenza tramite JetRegisterCallback(JET_SESID, JET_TABLEID, JET_cbtyp, JET_CALLBACK, IntPtr, JET_HANDLE).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member MoveAfterLast Posizionare il cursore dopo l'ultimo record della tabella. Uno spostamento successivo precedente posiziona il cursore sull'ultimo record.
Public methodStatic member MoveBeforeFirst Posizionare il cursore prima del primo record nella tabella. Uno spostamento successivo posiziona il cursore sul primo record.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valore di colonna booleano dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore.
Public methodStatic member RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valore di colonna di byte dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore.
Public methodStatic member RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valore di colonna di byte dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore.
Public methodStatic member RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valore di colonna datetime dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore.
Public methodStatic member RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valore di colonna datetime dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore.
Public methodStatic member RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valore di colonna doppia dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member RetrieveColumns Recupera le colonne in oggetti ColumnValue.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member RetrieveKey Recupera la chiave per la voce di indice nella posizione corrente di un cursore.
Public methodStatic member SerializeObjectToColumn Scrivere una forma serializzata di un oggetto in una colonna.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, []) Modifica un singolo valore di colonna in un record modificato da inserire o aggiornare il record corrente.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, DateTime) Modifica un singolo valore di colonna in un record modificato da inserire o aggiornare il record corrente.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Double) Modifica un singolo valore di colonna in un record modificato da inserire o aggiornare il record corrente.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Guid) Modifica un singolo valore di colonna in un record modificato da inserire o aggiornare il record corrente.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int16) Modifica un singolo valore di colonna in un record modificato da inserire o aggiornare il record corrente.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32) Modifica un singolo valore di colonna in un record modificato da inserire o aggiornare il record corrente.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int64) Modifica un singolo valore di colonna in un record modificato da inserire o aggiornare il record corrente.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Single) Modifica un singolo valore di colonna in un record modificato da inserire o aggiornare il record corrente.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt16) Modifica un singolo valore di colonna in un record modificato da inserire o aggiornare il record corrente.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt32) Modifica un singolo valore di colonna in un record modificato da inserire o aggiornare il record corrente.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt64) Modifica un singolo valore di colonna in un record modificato da inserire o aggiornare il record corrente.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], SetColumnGrbit) Modifica un singolo valore di colonna in un record modificato da inserire o aggiornare il record corrente.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Codifica) Modifica un singolo valore di colonna in un record modificato da inserire o aggiornare il record corrente.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding, SetColumnGrbit) Modifica un singolo valore di colonna in un record modificato da inserire o aggiornare il record corrente.
Public methodStatic member SetColumns Imposta colonne dagli oggetti ColumnValue.
Public methodStatic member 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 come risultato dell'aggiornamento delle righe. I blocchi di lettura non sono in genere necessari a causa del controllo delle versioni dei record. Tuttavia, in alcuni casi una transazione può voler bloccare in modo esplicito una riga per applicare la serializzazione o per assicurarsi che un'operazione successiva avrà esito positivo.
Public methodStatic member TryMove Provare a passare attraverso un indice. Se lo spostamento 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.
Public methodStatic member TryMoveFirst Provare a passare al primo record nella tabella. Se la tabella è vuota, restituisce false, se viene generato un errore diverso.
Public methodStatic member TryMoveLast Provare a passare all'ultimo record nella tabella. Se la tabella è vuota, restituisce false, se viene generato un errore diverso.
Public methodStatic member TryMoveNext Provare a passare al record successivo nella tabella. Se non è presente un record successivo, questo restituisce false, se viene generato un errore diverso.
Public methodStatic member TryMovePrevious Provare a passare al record precedente nella tabella. Se non esiste un record precedente, questo restituisce false, se viene generato un errore diverso.
Public methodStatic member TryOpenTable Provare a aprire una tabella.
Public methodStatic member TrySeek Posiziona in modo efficiente un cursore a una voce di indice corrispondente 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.
Public methodStatic member TrySetIndexRange Limita temporaneamente il set di voci di indice che il cursore può usare JetMove a quelli che iniziano dalla voce di indice corrente e terminano alla 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. Restituisce true se l'intervallo di indici non è vuoto, false in caso contrario.

Inizio

Vedi anche

Riferimento

Classe Api

Spazio dei nomi Microsoft.Isam.Esent.Interop