Condividi tramite


SQLConfigDataSource (driver Access)

Nota

In questo argomento vengono fornite informazioni specifiche del driver di Access. Per informazioni generali su questa funzione, vedere l'argomento appropriato in Informazioni di riferimento sulle API ODBC.

La funzione SQLConfigDataSource utilizzata per aggiungere, modificare o eliminare un'origine dati usa dinamicamente le parole chiave seguenti.

Parola chiave Descrizione
COLLATINGSEQUENCE Sequenza in cui vengono ordinati i campi.

Questa opzione imposta la stessa opzione della sequenza di confronto nella finestra di dialogo di installazione.
COMPACT_DB Esegue la compattazione dei dati in un file di database. Ha il formato seguente: COMPACT_DB=<path_name><optionaL_sort_order><parola chiave> ENCRYPT facoltativa.

Quando si usa la parola chiave COMPACT_DB nella stessa istruzione con una parola chiave DSN, questo driver ignora la parola chiave DSN. Di conseguenza, compattare un database e specificare un DSN è un processo in due passaggi.
CREATE_DB Crea un file di database. Ha il formato seguente: CREATE_DB=<path_name><optional_sort-order><optional_ENCRYPT parola chiave>, dove il nome del percorso è il percorso completo di un database di Microsoft Access. Se il nome del percorso specifica un database esistente, verrà restituito un errore. L'ordinamento verrà impostato nella finestra di dialogo Nuovo database visualizzata quando viene premuto il pulsante Crea nella finestra di dialogo Installazione di Microsoft Access. Se non viene specificato alcun ordinamento, viene utilizzato General.

Quando si usa la parola chiave CREATE_DB nella stessa istruzione con una parola chiave DSN, questo driver ignora la parola chiave DSN. Pertanto, la creazione di un database e la specifica di un DSN è un processo in due passaggi. Quando si utilizza la parola chiave CREATE_DB, se il percorso del database di Microsoft Access da creare contiene uno o più spazi, l'intero percorso deve essere racchiuso tra virgolette doppie, come illustrato negli esempi seguenti:

"C:\PROGRAMMI\COMMON FILES\ MyAccess.mdb"

"C:\PROGRAMMI\Access2.mdb"

CREATE_DB=C:\TEMP\test.mdb (senza virgolette necessarie)
CREATE_SYSDB Crea un file di database di sistema. Ha il formato seguente: CREATE_SYSDB=<path-name><optional-sort-order>, dove il nome del percorso è il percorso completo di un database di Microsoft Access. Se il nome del percorso specifica un database esistente, verrà restituito un errore. L'ordinamento verrà impostato nella finestra di dialogo Nuovo database visualizzata quando si fa clic sul pulsante Crea nella finestra di dialogo Configurazione di Microsoft Access ODBC . Se non viene specificato alcun ordinamento, viene utilizzato General.
CREATE_V2DB Crea un file di database compatibile con Microsoft Access 2.0. Ha il formato seguente: CREATE_V2DB=<path-name><optional-sort-order>, dove il nome del percorso è il percorso completo di un database di Microsoft Access. Se il nome del percorso specifica un database esistente, verrà restituito un errore. L'ordinamento verrà impostato nella finestra di dialogo Nuovo database visualizzata quando viene premuto il pulsante Crea nella finestra di dialogo Installazione di Microsoft Access. Se non viene specificato alcun ordinamento, viene utilizzato General.

Quando si usa la parola chiave CREATE_V2DB nella stessa istruzione con una parola chiave DSN, questo driver ignora la parola chiave DSN. Pertanto, la creazione di un database e la specifica di un DSN è un processo in due passaggi.

Quando si utilizza la parola chiave CREATE_V2DB, se il percorso del database di Microsoft Access da creare contiene uno o più spazi, l'intero percorso deve essere racchiuso tra virgolette doppie, come illustrato negli esempi seguenti:

"C:\PROGRAMMI\COMMON FILES\ MyAccess.mdb"

"C:\PROGRAMMI\Access2.mdb"

CREATE_V2DB=C:\TEMP\test.mdb (senza virgolette necessarie)
DBQ Nome del file di database.

Viene impostata la stessa opzione di Database nella finestra di dialogo di installazione.
DEFAULTDIR Specifica del percorso del file di database.
DESCRIZIONE Descrizione dei dati nell'origine dati.

Questa opzione viene impostata come Descrizione nella finestra di dialogo di installazione.
DRIVER Specifica del percorso della DLL del driver.
DRIVERID ID intero per il driver. 25 (Microsoft Access)
FIL Tipo di file MS Access per Microsoft Access
IMPLICITCOMMITSYNC Determina se il driver di Microsoft Access eseguirà commit interni o impliciti in modo asincrono. 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.

Il valore di questa opzione non deve essere modificato senza considerare attentamente le conseguenze. Per altre informazioni sull'opzione, vedere la Guida per programmatori del motore di database Microsoft Jet.

Questa opzione imposta la stessa opzione di ImplicitCommitSync nella finestra di dialogo di installazione.
MAXBUFFERSIZE 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 usare qualsiasi valore intero divisibile per 256. Questa opzione viene impostata come Dimensioni buffer nella finestra di dialogo di installazione.
MAXSCANROWS Numero di righe da analizzare quando si imposta il tipo di dati di una colonna in base ai dati esistenti.

È possibile immettere un numero compreso tra 1 e 16 per le righe da analizzare. Il valore predefinito è 8; se è impostato su 0, vengono analizzate tutte le righe. Un numero al di fuori del limite restituirà un errore.

In questo modo viene impostata la stessa opzione di Righe da analizzare nella finestra di dialogo di installazione.
PAGETIMEOUT Specifica il periodo di tempo, espresso in millisecondi, che una pagina (se non utilizzata) rimane nel buffer prima di essere rimossa. Il valore predefinito è cinque decimi di secondo (0,5 secondi). Si noti che questa opzione si applica a tutte le origini dati che usano il driver ODBC.

In questo modo viene impostata la stessa opzione di Timeout pagina nella finestra di dialogo di installazione.
PWD Password.
READONLY TRUE per rendere il file di sola lettura; FALSE per fare in modo che il file non sia di sola lettura.

Questa opzione viene impostata come Sola lettura nella finestra di dialogo di installazione.
REPAIR_DB Ripristina un database danneggiato da un errore che si verifica durante il processo di commit.

Quando si usa la parola chiave REPAIR_DB nella stessa istruzione con una parola chiave DSN, questo driver ignora la parola chiave DSN. Pertanto, il ripristino di un database e la specifica di un DSN è un processo in due passaggi.
SYSTEMDB Per il driver di Microsoft Access, specificare il percorso del file di database di sistema.

In questo modo viene impostata la stessa opzione del database di sistema nella finestra di dialogo di installazione.
DISCUSSIONI Numero di thread in background da usare per il motore. Il valore predefinito è 3, ma può essere modificato.

In questo modo viene impostata la stessa opzione di Thread nella finestra di dialogo di installazione.
UID Per il driver di Microsoft Access, il nome ID utente usato per l'account di accesso.
USERCOMMITSYNC Determina se il driver di Microsoft Access eseguirà transazioni definite dall'utente in modo asincrono. Questo valore viene inizialmente impostato su "Sì", il che significa che il driver di Microsoft Access attenderà il completamento dei commit in una transazione definita dall'utente.

Il valore di questa opzione non deve essere modificato senza considerare attentamente le conseguenze. Per altre informazioni sull'opzione, vedere la Guida del motore di database Microsoft Jet.

Questa opzione viene impostata come UserCommitSync nella finestra di dialogo di installazione.