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 | |
---|---|---|
![]() ![]() |
DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) | Deserializzare un oggetto da una colonna. |
![]() ![]() |
DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Deserializzare un oggetto da una colonna. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
GetColumnDictionary | Crea un dizionario che esegue il mapping dei nomi delle colonne agli ID di colonna. |
![]() ![]() |
GetTableColumnid | Ottiene l'id colonna della colonna specificata. |
![]() ![]() |
GetTableColumns(JET_SESID, JET_TABLEID) | Scorre tutte le colonne della tabella, restituendo informazioni su ognuna di esse. |
![]() ![]() |
GetTableColumns(JET_SESID, JET_DBID, String) | Scorre tutte le colonne della tabella, restituendo informazioni su ognuna di esse. |
![]() ![]() |
GetTableIndexes(JET_SESID, JET_TABLEID) | Esegue l'iterazione di tutti gli indici nella tabella, restituendo informazioni su ognuna di esse. |
![]() ![]() |
GetTableIndexes(JET_SESID, JET_DBID, String) | Esegue l'iterazione di tutti gli indici della tabella, restituendo informazioni su ognuna di esse. |
![]() ![]() |
GetTableNames | Restituisce i nomi delle tabelle nel database. |
![]() ![]() |
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). |
![]() ![]() |
JetAddColumn | Aggiungere una nuova colonna a una tabella esistente. |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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. |
![]() ![]() |
JetBeginExternalBackupInstance | Avvia un backup esterno mentre il motore e il database sono online e attivi. |
![]() ![]() |
JetBeginSession | Inizializzare una nuova sessione ESENT. |
![]() ![]() |
JetBeginTransaction | Fa sì che una sessione immetta una transazione o crei un nuovo punto di salvataggio in una transazione esistente. |
![]() ![]() |
JetBeginTransaction2 | Fa sì che una sessione immetta una transazione o crei un nuovo punto di salvataggio in una transazione esistente. |
![]() ![]() |
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). |
![]() ![]() |
JetCloseFileInstance | Chiude un file aperto con JetOpenFileInstance dopo l'estrazione dei dati da tale file tramite JetReadFileInstance. |
![]() ![]() |
JetCloseTable | Chiudere una tabella aperta. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
JetCreateDatabase | Crea e collega un file di database. |
![]() ![]() |
JetCreateDatabase2 | Crea e collega un file di database con una dimensione massima del database specificata. |
![]() ![]() |
JetCreateIndex | Crea un indice sui dati in un database ESE. È possibile usare un indice per individuare rapidamente dati specifici. |
![]() ![]() |
JetCreateIndex2 | Crea indici sui dati in un database ESE. |
![]() ![]() |
JetCreateInstance | Alloca una nuova istanza del motore di database. |
![]() ![]() |
JetCreateInstance2 | Allocare una nuova istanza del motore di database da usare in un singolo processo, con un nome visualizzato specificato. |
![]() ![]() |
JetCreateTable | Creare una tabella vuota. La tabella appena creata viene aperta esclusivamente. |
![]() ![]() |
JetCreateTableColumnIndex3 | Crea una tabella, aggiunge colonne e indici in tale tabella. |
![]() ![]() |
JetDefragment | Avvia e arresta le attività di deframmentazione del database che migliorano l'organizzazione dei dati all'interno di un database. |
![]() ![]() |
JetDefragment2 | Avvia e arresta le attività di deframmentazione del database che migliorano l'organizzazione dei dati all'interno di un database. |
![]() ![]() |
JetDelete | Elimina il record corrente in una tabella di database. |
![]() ![]() |
JetDeleteColumn | Elimina una colonna da una tabella di database. |
![]() ![]() |
JetDeleteColumn2 | Elimina una colonna da una tabella di database. |
![]() ![]() |
JetDeleteIndex | Elimina un indice da una tabella di database. |
![]() ![]() |
JetDeleteTable | Elimina una tabella da un database. |
![]() ![]() |
JetDetachDatabase | Rilascia un file di database collegato in precedenza a una sessione di database. |
![]() ![]() |
JetDetachDatabase2 | Rilascia un file di database collegato in precedenza a una sessione di database. |
![]() ![]() |
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. |
![]() ![]() |
JetDupSession | Inizializzare una nuova sessione ESE nella stessa istanza del sesid specificato. |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
JetEndSession | Termina una sessione. |
![]() ![]() |
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. |
![]() ![]() |
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). |
![]() ![]() |
JetFreeBuffer | Libera la memoria allocata da una chiamata al motore di database. |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNBASE) | Recupera informazioni su una colonna in una tabella. |
![]() ![]() |
JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNDEF) | Recupera informazioni su una colonna di tabella. |
![]() ![]() |
JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNLIST) | Recupera informazioni su tutte le colonne di una tabella. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
JetGetDatabaseFileInfo(String, JET_DBINFOMISC, JET_DbInfo) | Recupera alcune informazioni sul database specificato. |
![]() ![]() |
JetGetDatabaseFileInfo(String, Int32, JET_DbInfo) | Recupera alcune informazioni sul database specificato. |
![]() ![]() |
JetGetDatabaseFileInfo(String, Int64, JET_DbInfo) | Recupera alcune informazioni sul database specificato. |
![]() ![]() |
JetGetDatabaseInfo(JET_SESID, JET_DBID, JET_DBINFOMISC, JET_DbInfo) | Recupera alcune informazioni sul database specificato. |
![]() ![]() |
JetGetDatabaseInfo(JET_SESID, JET_DBID, Int32, JET_DbInfo) | Recupera alcune informazioni sul database specificato. |
![]() ![]() |
JetGetDatabaseInfo(JET_SESID, JET_DBID, String, JET_DbInfo) | Recupera alcune informazioni sul database specificato. |
![]() ![]() |
JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST) | Obsoleta. Recupera informazioni sugli indici in una tabella. |
![]() ![]() |
JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXID, JET_IdxInfo) | Recupera informazioni sugli indici in una tabella. |
![]() ![]() |
JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST, JET_IdxInfo) | Recupera informazioni sugli indici in una tabella. |
![]() ![]() |
JetGetIndexInfo(JET_SESID, JET_DBID, String, String, Int32, JET_IdxInfo) | Recupera informazioni sugli indici in una tabella. |
![]() ![]() |
JetGetIndexInfo(JET_SESID, JET_DBID, String, String, String, JET_IdxInfo) | Recupera informazioni sugli indici in una tabella. |
![]() ![]() |
JetGetIndexInfo(JET_SESID, JET_DBID, String, String, UInt16, JET_IdxInfo) | Recupera informazioni sugli indici in una tabella. |
![]() ![]() |
JetGetInstanceInfo | Recupera informazioni sulle istanze in esecuzione. |
![]() ![]() |
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. |
![]() ![]() |
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). |
![]() ![]() |
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. |
![]() ![]() |
JetGetObjectInfo(JET_SESID, JET_DBID, JET_OBJECTLIST) | Recupera informazioni sugli oggetti di database. |
![]() ![]() |
JetGetObjectInfo(JET_SESID, JET_DBID, JET_objtyp, String, JET_OBJECTINFO) | Recupera informazioni sugli oggetti di database. |
![]() ![]() |
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). |
![]() ![]() |
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. |
![]() ![]() |
JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String, Int32) | Ottiene le opzioni di configurazione del database. |
![]() ![]() |
JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String, Int32) | Ottiene le opzioni di configurazione del database. |
![]() ![]() |
JetGetTableColumnInfo(JET_SESID, JET_TABLEID, JET_COLUMNID, JET_COLUMNDEF) | Recupera informazioni su una colonna di tabella. |
![]() ![]() |
JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNDEF) | Recupera informazioni su una colonna di tabella. |
![]() ![]() |
JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNLIST) | Recupera informazioni su tutte le colonne della tabella. |
![]() ![]() |
JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST) | Obsoleta. Recupera informazioni sugli indici in una tabella. |
![]() ![]() |
JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXID, JET_IdxInfo) | Recupera informazioni sugli indici in una tabella. |
![]() ![]() |
JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST, JET_IdxInfo) | Recupera informazioni sugli indici in una tabella. |
![]() ![]() |
JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, Int32, JET_IdxInfo) | Recupera informazioni sugli indici in una tabella. |
![]() ![]() |
JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, String, JET_IdxInfo) | Recupera informazioni sugli indici in una tabella. |
![]() ![]() |
JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, UInt16, JET_IdxInfo) | Recupera informazioni sugli indici in una tabella. |
![]() ![]() |
JetGetTableInfo(JET_SESID, JET_TABLEID, JET_DBID, JET_TblInfo) | Recupera varie informazioni su una tabella in un database. |
![]() ![]() |
JetGetTableInfo(JET_SESID, JET_TABLEID, JET_OBJECTINFO, JET_TblInfo) | Recupera varie informazioni su una tabella in un database. |
![]() ![]() |
JetGetTableInfo(JET_SESID, JET_TABLEID, Int32, JET_TblInfo) | Recupera varie informazioni su una tabella in un database. |
![]() ![]() |
JetGetTableInfo(JET_SESID, JET_TABLEID, [], JET_TblInfo) | Recupera varie informazioni su una tabella in un database. |
![]() ![]() |
JetGetTableInfo(JET_SESID, JET_TABLEID, String, JET_TblInfo) | Recupera varie informazioni su una tabella in un database. |
![]() ![]() |
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. |
![]() ![]() |
JetGetVersion | Recupera la versione del motore di database. |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
JetGrowDatabase | Estende le dimensioni di un database attualmente aperto. |
![]() ![]() |
JetIdle | Esegue attività di pulizia inattive o controlla lo stato dell'archivio versioni in ESE. |
![]() ![]() |
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. |
![]() ![]() |
JetInit | Inizializzare il motore di database ESENT. |
![]() ![]() |
JetInit2 | Inizializzare il motore di database ESENT. |
![]() ![]() |
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, []). |
![]() ![]() |
JetMakeKey | Costruisce chiavi di ricerca che possono quindi essere usate da JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
JetOpenTable | Apre un cursore in una tabella creata in precedenza. |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
JetOSSnapshotFreeze | Avvia uno snapshot. Mentre lo snapshot è in corso, non è possibile eseguire alcuna attività write-to-disk dal motore. |
![]() ![]() |
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). |
![]() ![]() |
JetOSSnapshotThaw | Notifica al motore che può riprendere le normali operazioni di I/O dopo un periodo di blocco e uno snapshot riuscito. |
![]() ![]() |
JetPrepareUpdate | Preparare un cursore per l'aggiornamento. |
![]() ![]() |
JetReadFileInstance | Recupera il contenuto di un file aperto con JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64).. |
![]() ![]() |
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). |
![]() ![]() |
JetRenameColumn | Modifica il nome di una colonna esistente. |
![]() ![]() |
JetRenameTable | Modifica il nome di una tabella esistente. |
![]() ![]() |
JetResetSessionContext | Annulla l'accesso a una sessione dal thread corrente. Questa operazione deve essere usata in combinazione con JetSetSessionContext(JET_SESID, IntPtr). |
![]() ![]() |
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).. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
JetRetrieveKey | Recupera la chiave per la voce di indice nella posizione corrente di un cursore. Vedere anche RetrieveKey(JET_SESID, JET_TABLEID, RetrieveKeyGrbit). |
![]() ![]() |
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. |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
JetSetColumnDefaultValue | Modifica il valore predefinito di una colonna esistente. |
![]() ![]() |
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. |
![]() ![]() |
JetSetCurrentIndex | Impostare l'indice corrente di un cursore. |
![]() ![]() |
JetSetCurrentIndex2 | Impostare l'indice corrente di un cursore. |
![]() ![]() |
JetSetCurrentIndex3 | Impostare l'indice corrente di un cursore. |
![]() ![]() |
JetSetCurrentIndex4 | Impostare l'indice corrente di un cursore. |
![]() ![]() |
JetSetDatabaseSize | Imposta le dimensioni di un file di database non aperto. |
![]() ![]() |
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). |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, JET_CALLBACK, String) | Imposta le opzioni di configurazione del database. |
![]() ![]() |
JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String) | Imposta le opzioni di configurazione del database. |
![]() ![]() |
JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String) | Imposta le opzioni di configurazione del database. |
![]() ![]() |
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). |
![]() ![]() |
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. |
![]() ![]() |
JetStopServiceInstance | Prepara un'istanza per la terminazione. |
![]() ![]() |
JetTerm | Terminare un'istanza creata con JetInit(JET_INSTANCE) o JetCreateInstance(JET_INSTANCE, String). |
![]() ![]() |
JetTerm2 | Terminare un'istanza creata con JetInit(JET_INSTANCE) o JetCreateInstance(JET_INSTANCE, String). |
![]() ![]() |
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. |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
MoveAfterLast | Posizionare il cursore dopo l'ultimo record della tabella. Uno spostamento successivo precedente posiziona il cursore sull'ultimo record. |
![]() ![]() |
MoveBeforeFirst | Posizionare il cursore prima del primo record nella tabella. Uno spostamento successivo posiziona il cursore sul primo record. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
RetrieveColumns | Recupera le colonne in oggetti ColumnValue. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
RetrieveKey | Recupera la chiave per la voce di indice nella posizione corrente di un cursore. |
![]() ![]() |
SerializeObjectToColumn | Scrivere una forma serializzata di un oggetto in una colonna. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, []) | Modifica un singolo valore di colonna in un record modificato da inserire o aggiornare il record corrente. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
SetColumns | Imposta colonne dagli oggetti ColumnValue. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
TryMoveFirst | Provare a passare al primo record nella tabella. Se la tabella è vuota, restituisce false, se viene generato un errore diverso. |
![]() ![]() |
TryMoveLast | Provare a passare all'ultimo record nella tabella. Se la tabella è vuota, restituisce false, se viene generato un errore diverso. |
![]() ![]() |
TryMoveNext | Provare a passare al record successivo nella tabella. Se non è presente un record successivo, questo restituisce false, se viene generato un errore diverso. |
![]() ![]() |
TryMovePrevious | Provare a passare al record precedente nella tabella. Se non esiste un record precedente, questo restituisce false, se viene generato un errore diverso. |
![]() ![]() |
TryOpenTable | Provare a aprire una tabella. |
![]() ![]() |
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. |
![]() ![]() |
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