Metodi api

Includere membri protetti
Includi membri ereditati

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.
pubblico Membro statico metodo 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.
pubblico Membro statico metodo 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 indici o di crescita dei record.
pubblico Membro statico metodo 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.
pubblico Membro statico metodo JetCreateDatabase Crea e collega un file di database.
pubblico Membro statico metodo JetCreateDatabase2 Crea e collega un file di database con una dimensione massima del database specificata.
pubblico Membro statico metodo JetCreateIndex Crea un indice sui dati in un database ESE. È possibile usare un indice per individuare rapidamente dati specifici.
pubblico Membro statico metodo JetCreateIndex2 Crea indici sui dati in un database ESE.
pubblico Membro statico metodo JetCreateInstance Alloca una nuova istanza del motore di database.
pubblico Membro statico metodo JetCreateInstance2 Allocare una nuova istanza del motore di database da usare in un singolo processo, con un nome visualizzato specificato.
pubblico Membro statico metodo JetCreateTable Creare una tabella vuota. La tabella appena creata viene aperta esclusivamente.
pubblico Membro statico metodo JetCreateTableColumnIndex3 Crea una tabella, aggiunge colonne e indici in tale tabella.
pubblico Membro statico metodo JetDefragment Avvia e arresta le attività di deframmentazione del database che migliorano l'organizzazione dei dati all'interno di un database.
pubblico Membro statico metodo JetDefragment2 Avvia e arresta le attività di deframmentazione del database che migliorano l'organizzazione dei dati all'interno di un database.
pubblico Membro statico metodo JetDelete Elimina il record corrente in una tabella di database.
pubblico Membro statico metodo JetDeleteColumn Elimina una colonna da una tabella di database.
pubblico Membro statico metodo JetDeleteColumn2 Elimina una colonna da una tabella di database.
pubblico Membro statico metodo JetDeleteIndex Elimina un indice da una tabella di database.
pubblico Membro statico metodo JetDeleteTable Elimina una tabella da un database.
pubblico Membro statico metodo JetDetachDatabase Rilascia un file di database collegato in precedenza a una sessione di database.
pubblico Membro statico metodo JetDetachDatabase2 Rilascia un file di database collegato in precedenza a una sessione di database.
pubblico Membro statico metodo 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.
pubblico Membro statico metodo JetDupSession Inizializzare una nuova sessione ESE nella stessa istanza del sesid specificato.
pubblico Membro statico metodo 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).
pubblico Membro statico metodo 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).
pubblico Membro statico metodo JetEndSession Termina una sessione.
pubblico Membro statico metodo 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.
pubblico Membro statico metodo 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).
Membro del metodo pubblico JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNBASE) Recupera informazioni su una colonna in una tabella.
Membro del metodo pubblico JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNDEF) Recupera informazioni su una colonna di tabella.
Membro del metodo pubblico JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNLIST) Recupera informazioni su tutte le colonne di una tabella.
Membro del metodo pubblico JetGetCurrentIndex Ddetermine il nome dell'indice corrente di un determinato cursore. Questo nome viene usato anche per selezionare nuovamente tale indice come indice corrente usando JetSetCurrentIndex(JET_SESID, JET_TABLEID, String). Può essere usato anche per individuare le proprietà di tale indice usando JetGetTableIndexInfo.
Membro del metodo pubblico JetGetCursorInfo Determinare se un aggiornamento del record corrente di un cursore comporterà un conflitto di scrittura, in base allo stato corrente dell'aggiornamento 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.
Membro del metodo pubblico JetGetDatabaseFileInfo(String, JET_DBINFOMISC, JET_DbInfo) Recupera alcune informazioni sul database specificato.
Membro del metodo pubblico JetGetDatabaseFileInfo(String, Int32, JET_DbInfo) Recupera alcune informazioni sul database specificato.
Membro del metodo pubblico JetGetDatabaseFileInfo(String, Int64, JET_DbInfo) Recupera alcune informazioni sul database specificato.
Membro del metodo pubblico JetGetDatabaseInfo(JET_SESID, JET_DBID, JET_DBINFOMISC, JET_DbInfo) Recupera alcune informazioni sul database specificato.
Membro del metodo pubblico JetGetDatabaseInfo(JET_SESID, JET_DBID, Int32, JET_DbInfo) Recupera alcune informazioni sul database specificato.
Membro del metodo pubblico JetGetDatabaseInfo(JET_SESID, JET_DBID, String, JET_DbInfo) Recupera alcune informazioni sul database specificato.
Membro del metodo pubblico JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST) Obsoleta. Recupera informazioni sugli indici in una tabella.
Membro del metodo pubblico JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXID, JET_IdxInfo) Recupera informazioni sugli indici in una tabella.
Membro del metodo pubblico JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST, JET_IdxInfo) Recupera informazioni sugli indici in una tabella.
Membro del metodo pubblico JetGetIndexInfo(JET_SESID, JET_DBID, String, String, Int32, JET_IdxInfo) Recupera informazioni sugli indici in una tabella.
Membro del metodo pubblico JetGetIndexInfo(JET_SESID, JET_DBID, String, String, String, JET_IdxInfo) Recupera informazioni sugli indici in una tabella.
Membro del metodo pubblico JetGetIndexInfo(JET_SESID, JET_DBID, String, String, UInt16, JET_IdxInfo) Recupera informazioni sugli indici in una tabella.
Membro del metodo pubblico JetGetInstanceInfo Recupera informazioni sulle istanze in esecuzione.
Membro del metodo pubblico 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 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.
Membro del metodo pubblico 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 diventare parte del set di file di backup. Questi file possono essere aperti successivamente usando JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64) e leggere usando JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32).
Membro del metodo pubblico JetGetLS Consente all'applicazione di recuperare l'handle di contesto noto come Archiviazione locale associata 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ò essere usato anche per recuperare simultaneamente l'handle di contesto corrente per un cursore o una tabella e reimpostare tale handle di contesto.
Membro del metodo pubblico JetGetObjectInfo(JET_SESID, JET_DBID, JET_OBJECTLIST) Recupera informazioni sugli oggetti di database.
Membro del metodo pubblico JetGetObjectInfo(JET_SESID, JET_DBID, JET_objtyp, String, JET_OBJECTINFO) Recupera informazioni sugli oggetti di database.
Membro del metodo pubblico 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 del database o un file di log delle transazioni di un'istanza attiva allo scopo di eseguire 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.
pubblico Membro statico metodo JetOpenTable Apre un cursore in una tabella creata in precedenza.
pubblico Membro statico metodo JetOpenTempTable Crea una tabella temporanea con un singolo indice. Una tabella temporanea archivia e recupera i record esattamente come una normale tabella 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 ed eseguire rapidamente la rimozione dei duplicati 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).
pubblico Membro statico metodo JetOpenTempTable2 Crea una tabella temporanea con un singolo indice. Una tabella temporanea archivia e recupera i record esattamente come una normale tabella 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 ed eseguire rapidamente la rimozione dei duplicati 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).
pubblico Membro statico metodo JetOpenTempTable3 Crea una tabella temporanea con un singolo indice. Una tabella temporanea archivia e recupera i record esattamente come una normale tabella 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 ed eseguire rapidamente la rimozione dei duplicati 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).
pubblico Membro statico metodo JetOSSnapshotFreeze Avvia uno snapshot. Mentre lo snapshot è in corso, non può essere eseguita alcuna attività write-to-disk dal motore.
pubblico Membro statico metodo JetOSSnapshotPrepare Avvia i preparativi 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 di snapshot del volume (se basata su uno snapshot writer).
pubblico Membro statico metodo JetOSSnapshotThaw Notifica al motore che può riprendere le normali operazioni di I/O dopo un periodo di blocco e uno snapshot riuscito.
pubblico Membro statico metodo JetPrepareUpdate Preparare un cursore per l'aggiornamento.
pubblico Membro statico metodo JetReadFileInstance Recupera il contenuto di un file aperto con JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64).
pubblico Membro statico metodo 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 attive solo fino all'arresto dell'istanza contenente la tabella tramite JetTerm(JET_INSTANCE).
pubblico Membro statico metodo JetRenameColumn Modifica il nome di una colonna esistente.
pubblico Membro statico metodo JetRenameTable Modifica il nome di una tabella esistente.
pubblico Membro statico metodo JetResetSessionContext Annulla l'associazione di una sessione dal thread corrente. Deve essere usato insieme a JetSetSessionContext(JET_SESID, IntPtr).
pubblico Membro statico metodo JetResetTableSequential Notifica al motore di database che l'applicazione non esegue più l'analisi dell'intero indice su cui è posizionato il cursore. Questa chiamata inverte una notifica inviata da JetSetTableSequential(JET_SESID, JET_TABLEID, SetTableSequentialGrbit).
pubblico Membro statico metodo JetRestoreInstance Ripristina e ripristina un backup di streaming di un'istanza, inclusi tutti i database collegati. È progettato per funzionare con un backup creato con la funzione JetBackupInstance(JET_INSTANCE, String, BackupGrbit, JET_PFNSTATUS). Questa è la funzione di ripristino più semplice e incapsulata.
pubblico Membro statico metodo JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) Recupera 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. 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 JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) Recupera 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. 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 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).
Membro del metodo pubblico 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).
Membro del metodo pubblico 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).
Membro del metodo pubblico JetSetColumnDefaultValue Modifica il valore predefinito di una colonna esistente.
Membro del metodo pubblico 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.
Membro del metodo pubblico JetSetCurrentIndex Impostare l'indice corrente di un cursore.
Membro del metodo pubblico JetSetCurrentIndex2 Impostare l'indice corrente di un cursore.
Membro del metodo pubblico JetSetCurrentIndex3 Impostare l'indice corrente di un cursore.
Membro del metodo pubblico JetSetCurrentIndex4 Impostare l'indice corrente di un cursore.
Membro del metodo pubblico JetSetDatabaseSize Imposta le dimensioni di un file di database non aperto.
Membro del metodo pubblico 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).
Membro del metodo pubblico 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 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.
Membro del metodo pubblico 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.
Membro del metodo pubblico JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, JET_CALLBACK, String) Imposta le opzioni di configurazione del database.
Membro del metodo pubblico JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String) Imposta le opzioni di configurazione del database.
Membro del metodo pubblico JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String) Imposta le opzioni di configurazione del database.
Membro del metodo pubblico 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).
Membro del metodo pubblico 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.
Membro del metodo pubblico JetStopServiceInstance Prepara un'istanza per la terminazione.
Membro del metodo pubblico JetTerm Terminare un'istanza creata con JetInit(JET_INSTANCE) o JetCreateInstance(JET_INSTANCE, String).
Membro del metodo pubblico JetTerm2 Terminare un'istanza creata con JetInit(JET_INSTANCE) o JetCreateInstance(JET_INSTANCE, String).
Membro del metodo pubblico 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.
Membro del metodo pubblico 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).
Membro del metodo pubblico 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ò quindi essere usata da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
pubblico Membro statico metodo MakeKey(JET_SESID, JET_TABLEID, Double, MakeKeyGrbit) Costruisce una chiave di ricerca che può quindi essere usata da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
pubblico Membro statico metodo MakeKey(JET_SESID, JET_TABLEID, Guid, MakeKeyGrbit) Costruisce una chiave di ricerca che può quindi essere usata da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
pubblico Membro statico metodo MakeKey(JET_SESID, JET_TABLEID, Int16, MakeKeyGrbit) Costruisce una chiave di ricerca che può quindi essere usata da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
pubblico Membro statico metodo MakeKey(JET_SESID, JET_TABLEID, Int32, MakeKeyGrbit) Costruisce una chiave di ricerca che può quindi essere usata da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
pubblico Membro statico metodo MakeKey(JET_SESID, JET_TABLEID, Int64, MakeKeyGrbit) Costruisce una chiave di ricerca che può quindi essere usata da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
pubblico Membro statico metodo MakeKey(JET_SESID, JET_TABLEID, Single, MakeKeyGrbit) Costruisce una chiave di ricerca che può quindi essere usata da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
pubblico Membro statico metodo MakeKey(JET_SESID, JET_TABLEID, UInt16, MakeKeyGrbit) Costruisce una chiave di ricerca che può quindi essere usata da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
pubblico Membro statico metodo MakeKey(JET_SESID, JET_TABLEID, UInt32, MakeKeyGrbit) Costruisce una chiave di ricerca che può quindi essere usata da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
pubblico Membro statico metodo MakeKey(JET_SESID, JET_TABLEID, UInt64, MakeKeyGrbit) Costruisce una chiave di ricerca che può quindi essere usata da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
pubblico Membro statico metodo MakeKey(JET_SESID, JET_TABLEID, String, Encoding, MakeKeyGrbit) Costruisce una chiave di ricerca che può quindi essere usata da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
pubblico Membro statico metodo MoveAfterLast Posizionare il cursore dopo l'ultimo record nella tabella. Uno spostamento successivo precedente posiziona il cursore sull'ultimo record.
pubblico Membro statico metodo MoveBeforeFirst Posizionare il cursore prima del primo record nella tabella. Uno spostamento successivo posiziona il cursore sul primo record.
pubblico Membro statico metodo 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 esegue alcuna operazione.
pubblico Membro statico metodo RetrieveColumn(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 RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit, JET_RETINFO) Recupera 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. 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 RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valore di colonna booleano dal record corrente. Il record è il record associato alla voce di indice nella posizione corrente del cursore.
pubblico Membro statico metodo 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.
pubblico Membro statico metodo 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.
pubblico Membro statico metodo 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.
pubblico Membro statico metodo 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.
pubblico Membro statico metodo 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.
pubblico Membro statico metodo 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.
pubblico Membro statico metodo 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 è quello associato alla voce di indice nella posizione corrente del cursore.
Membro del metodo pubblico RetrieveColumnAsInt16(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 RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valore di colonna int16 dal record corrente. Il record è quello associato alla voce di indice nella posizione corrente del cursore.
Membro del metodo pubblico RetrieveColumnAsInt32(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 RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valore di colonna int32 dal record corrente. Il record è quello associato alla voce di indice nella posizione corrente del cursore.
Membro del metodo pubblico RetrieveColumnAsInt64(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 RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) 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 RetrieveColumnAsString(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. Viene usata la codifica Unicode.
Membro del metodo pubblico RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, Codifica) Recupera un valore di colonna stringa dal record corrente. Il record è quello associato alla voce di indice nella posizione corrente del cursore.
Membro del metodo pubblico RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, Codifica, RetrieveColumnGrbit) Recupera un valore di colonna stringa dal record corrente. Il record è quello associato alla voce di indice nella posizione corrente del cursore.
Membro del metodo pubblico RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valore di colonna uint16 dal record corrente. Il record è quello associato alla voce di indice nella posizione corrente del cursore.
Membro del metodo pubblico RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valore di colonna uint16 dal record corrente. Il record è quello associato alla voce di indice nella posizione corrente del cursore.
Membro del metodo pubblico RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valore di colonna uint32 dal record corrente. Il record è quello associato alla voce di indice nella posizione corrente del cursore.
Membro del metodo pubblico RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valore di colonna uint32 dal record corrente. Il record è quello associato alla voce di indice nella posizione corrente del cursore.
Membro del metodo pubblico RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valore di colonna uint64 dal record corrente. Il record è quello associato alla voce di indice nella posizione corrente del cursore.
Membro del metodo pubblico RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valore di colonna uint64 dal record corrente. Il record è quello associato alla voce di indice nella posizione corrente del cursore.
Membro del metodo pubblico Recuperacolumns Recupera colonne in oggetti ColumnValue.
Membro del metodo pubblico RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera le dimensioni di 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.
Membro del metodo pubblico RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32, RetrieveColumnGrbit) Recupera le dimensioni di 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.
Membro del metodo pubblico RetrieveKey Recupera la chiave per la voce di indice nella posizione corrente di un cursore.
Membro del metodo pubblico SerializeObjectToColumn Scrivere una forma serializzata di un oggetto in una colonna.
Membro del metodo pubblico SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Boolean) Modifica un singolo valore di colonna in un record modificato da inserire o aggiornare il record corrente.
Membro del metodo pubblico SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Byte) Modifica un singolo valore di colonna in un record modificato da inserire o aggiornare il record corrente.
Membro del metodo pubblico SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, []) Modifica un singolo valore di colonna in un record modificato da inserire o aggiornare il record corrente.
Membro del metodo pubblico 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.
Membro del metodo pubblico 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.
Membro del metodo pubblico 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.
Membro del metodo pubblico 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.
Membro del metodo pubblico 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.
Membro del metodo pubblico 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.
Membro del metodo pubblico 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.
Membro del metodo pubblico 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.
Membro del metodo pubblico 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.
Membro del metodo pubblico 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.
Membro del metodo pubblico 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.
Membro del metodo pubblico 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.
Membro del metodo pubblico 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.
Membro del metodo pubblico SetColumns Imposta colonne dagli oggetti ColumnValue.
Membro del metodo pubblico 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.
Membro del metodo pubblico 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.
Membro del metodo pubblico TryMoveFirst Provare a passare al primo record nella tabella. Se la tabella è vuota, restituisce false, se viene generato un errore diverso.
Membro del metodo pubblico TryMoveLast Provare a passare all'ultimo record nella tabella. Se la tabella è vuota, restituisce false, se viene generato un errore diverso.
Membro del metodo pubblico TryMoveNext Provare a passare al record successivo nella tabella. Se non è presente un record successivo, questo restituisce false, se viene generato un errore diverso.
Membro del metodo pubblico TryMovePrevious Provare a passare al record precedente nella tabella. Se non esiste un record precedente, questo restituisce false, se viene generato un errore diverso.
Membro del metodo pubblico TryOpenTable Provare a aprire una tabella.
Membro del metodo pubblico 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.
Membro del metodo pubblico 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.

TOP

Vedi anche

Riferimento

Classe Api

Spazio dei nomi Microsoft.Isam.Esent.Interop