Condividi tramite


Impostazione delle opzioni a livello di codice per il driver file di testo

Opzione Descrizione Metodo
Data Source Name Nome che identifica l'origine dati, ad esempio il pagamento al pagamento o il personale. Per impostare questa opzione in modo dinamico, usare la parola chiave DSN in una chiamata a SQLConfigDataSource.
Definire il formato Visualizza la finestra di dialogo Definisci formato testo e consente di specificare lo schema per le singole tabelle nella directory dell'origine dati. Questa opzione non può essere impostata dinamicamente da una chiamata a SQLConfigDataSource.
Descrizione Descrizione facoltativa dei dati nell'origine dati; Ad esempio, "Data di assunzione, cronologia stipendio e revisione corrente di tutti i dipendenti". Per impostare questa opzione in modo dinamico, usare la parola chiave DESCRIPTION in una chiamata a SQLConfigDataSource.
Directory Seleziona la directory di destinazione. Per impostare questa opzione in modo dinamico, usare la parola chiave DEFAULTDIR in una chiamata a SQLConfigDataSource.
Elenco estensioni Elenchi le estensioni del nome file dei file di testo nell'origine dati. Quando viene usato il driver di testo, viene creato un file senza estensione quando l'istruzione CREATE TABLE viene eseguita con un nome senza estensione. Altri driver creano un file con un'estensione predefinita quando non viene fornita alcuna estensione. Per creare un file con un'estensione .txt, l'estensione deve essere inclusa nel nome. Per visualizzare i file senza estensioni nella finestra di dialogo Definisci formato testo , è necessario aggiungere "*". Per impostare questa opzione in modo dinamico, usare la parola chiave EXTENSIONS in una chiamata a SQLConfigDataSource.
Sola lettura Designa il database come di sola lettura. Per impostare questa opzione in modo dinamico, usare la parola chiave READONLY in una chiamata a SQLConfigDataSource.
Righe da analizzare Numero di righe da analizzare per determinare il tipo di dati di ogni colonna. Il tipo di dati viene determinato in base al numero massimo di tipi di dati trovati. Se i dati vengono rilevati che non corrispondono al tipo di dati indovina per la colonna, il tipo di dati verrà restituito come valore NULL.

Per il driver di testo, è possibile immettere un numero compreso tra 1 e 32767 per il numero di righe da analizzare; tuttavia, il valore verrà sempre predefinito su 25. Un numero esterno al limite restituirà un errore.
Per impostare questa opzione in modo dinamico, usare la parola chiave MAXSCANROWS in una chiamata a SQLConfigDataSource.
Selezionare Directory Visualizza una finestra di dialogo in cui è possibile selezionare una directory contenente i file a cui si vuole accedere.

Quando si definisce una directory di origine dati, specificare la directory in cui si trovano i file usati più comunemente. Il driver ODBC usa questa directory come directory predefinita. Copiare altri file in questa directory se vengono usati di frequente. In alternativa, è possibile qualificare i nomi di file in un'istruzione SELECT con il nome della directory: SELECT * FROM C:\MYDIR\EMP

In alternativa, è possibile specificare una nuova directory predefinita usando la funzione SQLSetConnectOption con l'opzione SQL_CURRENT_QUALIFIER.
Per impostare questa opzione in modo dinamico, usare la parola chiave DEFAULTDIR in una chiamata a SQLConfigDataSource.