Condividi tramite


Impostazione delle opzioni a livello di codice per il driver Access

Opzione Descrizione Metodo
Dimensione buffer Dimensione del buffer interno, in kilobyte, usata da Microsoft Access per trasferire i dati da e verso il disco. La dimensione predefinita del buffer è 2048 KB (visualizzata come 2048). È possibile immettere qualsiasi valore intero divisibile per 256. Per impostare questa opzione in modo dinamico, usare la parola chiave MAXBUFFERSIZE in una chiamata a SQLConfigDataSource.
Data Source Name Nome che identifica l'origine dati, ad esempio retribuzioni o personale. Per impostare questa opzione in modo dinamico, usare la parola chiave DSN in una chiamata a SQLConfigDataSource.
Database È possibile configurare un'origine dati di Microsoft Access senza selezionare o creare un database. Se non viene fornito alcun database al momento dell'installazione, all'utente verrà richiesto di scegliere un file di database durante la connessione all'origine dati. Per impostare questa opzione in modo dinamico, usare la parola chiave DBQ in una chiamata a SQLConfigDataSource.
Descrizione Descrizione facoltativa dei dati nell'origine dati; Ad esempio, "Data assunzione, cronologia stipendi e revisione corrente di tutti i dipendenti". Per impostare questa opzione in modo dinamico, usare la parola chiave DESCRIPTION in una chiamata a SQLConfigDataSource.
Esclusivo Se la casella Esclusiva è selezionata, il database verrà aperto in modalità esclusiva ed è accessibile da un solo utente alla volta. Le prestazioni sono migliorate durante l'esecuzione in modalità esclusiva. Per impostare questa opzione in modo dinamico, usare la parola chiave EXCLUSIVE in una chiamata a SQLConfigDataSource.
ImplicitCommitSync Determina il modo in cui le modifiche apportate all'esterno di una transazione vengono scritte nel database. Questo valore è inizialmente impostato su "Sì", il che significa che il driver di Microsoft Access attenderà il completamento dei commit in una transazione interna/implicita. Questa opzione è inclusa nella finestra di dialogo Imposta opzioni avanzate per il driver di Microsoft Access.
Timeout pagina Specifica il periodo di tempo, espresso in millisecondi, che una pagina (se non utilizzata) rimane nel buffer prima di essere rimossa. Per il driver di Microsoft Access, il valore predefinito è 500 millisecondi (0,5 secondi). Questa opzione si applica a tutte le origini dati che usano il driver ODBC.

Il timeout della pagina non può essere 0 a causa di un ritardo intrinseco. Il timeout della pagina non può essere inferiore al ritardo intrinseco, anche se l'opzione di timeout della pagina è impostata al di sotto di tale valore.
Per impostare questa opzione in modo dinamico, usare la parola chiave PAGETIMEOUT in una chiamata a SQLConfigDataSource.
Sola lettura Definisce il database come di sola lettura. Per impostare questa opzione in modo dinamico, usare la parola chiave READONLY in una chiamata a SQLConfigDataSource.
Database di sistema Percorso completo del database di sistema di Microsoft Access da utilizzare con il database di Microsoft Access a cui si desidera accedere.

Fare clic sul pulsante Database di sistema per selezionare il database di sistema da usare. Il driver ODBC di Microsoft Access richiede all'utente un nome e una password. Il nome predefinito è Amministrazione e la password predefinita in Microsoft Access per l'utente Amministrazione è una stringa vuota.

Per aumentare la sicurezza del database di Microsoft Access, creare un nuovo utente per sostituire l'utente Amministrazione ed eliminare l'utente Amministrazione oppure modificare gli oggetti a cui l'utente Amministrazione ha accesso.
Per impostare questa opzione in modo dinamico, usare la parola chiave SYSTEMDB in una chiamata a SQLConfigDataSource.
Thread Numero di thread in background da usare per il motore. Per il driver di Microsoft Access, il valore predefinito è 3, ma può essere modificato. L'utente potrebbe voler aumentare il numero di thread se nel database è presente una grande quantità di attività.

Questa opzione è inclusa nella finestra di dialogo Imposta opzioni avanzate per il driver di Microsoft Access.
Per impostare questa opzione in modo dinamico, usare la parola chiave THREADS in una chiamata a SQLConfigDataSource.
UserCommitSync Determina se il driver di Microsoft Access eseguirà in modo asincrono transazioni esplicite definite dall'utente. Questo valore è inizialmente impostato su "Sì", il che significa che il driver di Microsoft Access attenderà il completamento dei commit in una transazione definita dall'utente.

L'impostazione di questa opzione su False può avere conseguenze imprevedibili in un ambiente multiutente.
Per impostare questa opzione in modo dinamico, usare la parola chiave USERCOMMITSYNC in una chiamata a SQLConfigDataSource.