Definizione del formato testo (driver file di testo)
Quando si utilizza il driver di testo, è possibile utilizzare la finestra di dialogo Definisci formato testo per definire il formato per le colonne in un file selezionato. Questa finestra di dialogo consente di specificare lo schema per ogni tabella dati. Queste informazioni vengono scritte in un file Schema.ini nella directory dell'origine dati. Viene creato un file di Schema.ini separato per ogni directory dell'origine dati di testo.
Nota
Lo stesso formato di file predefinito si applica a tutte le nuove tabelle dati di testo. Tutti i file creati dall'istruzione CREATE TABLE ereditano gli stessi valori di formato predefiniti impostati selezionando i valori del formato di file nella finestra di dialogo Definisci formato testo con <il valore predefinito> scelto nell'elenco Tabelle . Il driver di testo non modifica il formato di un file di testo esistente in modo che corrisponda al formato definito in questa finestra di dialogo, ma restituisce un errore quando usa il formato, ad esempio quando tenta di recuperare dati dal file di testo.
Nella finestra di dialogo Definisci formato testo sono disponibili le opzioni seguenti:
Opzione | Informazioni |
---|---|
Aggiungere | Aggiunge una colonna utilizzando i valori in Tipo di dati, Nome e Larghezza dalla finestra di dialogo e, se applicabile, il valore Separatore data da Schema.ini. |
Caratteri | ANSI o OEM. OEM specifica un set di caratteri non ANSI. Questa impostazione predefinita è OEM se il formato dell'elemento selezionato nell'elenco Tabelle non è stato definito in precedenza da questa finestra di dialogo. |
Intestazione nome colonna | Indica se le colonne della prima riga della tabella selezionata devono essere utilizzate come nomi di colonna. TRUE o FALSE. Il valore predefinito è FALSE se il formato dell'elemento selezionato nell'elenco Tabelle non è stato definito in precedenza da questa finestra di dialogo. |
Colonne | Elenchi i nomi delle colonne per ogni colonna nella tabella selezionata. L'ordine delle colonne riflette l'ordine delle colonne nella tabella. Questo elenco è abilitato se è stato selezionato un file nell'elenco Tabelle . |
Tipo di dati | Può essere BIT, BYTE, CHAR, CURRENCY, DATE, FLOAT, INTEGER, LONGCHAR, SHORT o SINGLE. I tipi di dati date possono essere nei formati seguenti: "dd-mmm-yy", "mm-dd-yy", "mmm-dd-yy", "a-mm-gg" o "aaaa-mmm-gg". "mm" indica i numeri per mesi; "mmm" indica le lettere per mesi. |
Delimitatore | Specifica il carattere delimitatore personalizzato da utilizzare per separare le colonne. Abilitato quando è selezionato il formato delimitato personalizzato . Il delimitatore può essere di un solo carattere di lunghezza e le virgolette doppie (") non possono essere utilizzate come carattere delimitatore. Non è possibile specificare il delimitatore in formato esadecimale o decimale. |
Formato | Lunghezza fissa o delimitata. Se delimitato, indica il tipo di delimitatore usato: virgola (CSV), tabulazione o carattere speciale (personalizzato). Il valore predefinito è CSV Delimitato se il formato dell'elemento selezionato nell'elenco Tabelle non è stato definito in precedenza da questa finestra di dialogo. Se Format è a lunghezza fissa e l'intestazione del nome di colonna è TRUE, la prima riga deve essere delimitata da virgole. |
Indovinare | Genera automaticamente i valori di tipo, nome e larghezza della colonna per le colonne della tabella selezionata analizzando il contenuto della tabella in base alla selezione della casella Formato . Abilitato quando il formato della tabella è delimitato. Tutte le colonne definite in precedenza nell'elenco Colonne vengono cancellate e sostituite con nuove voci. Se l'opzione Intestazione nome colonna non è selezionata, i nomi di colonna vengono generati automaticamente come "F1", "F2" e così via. Nella casella Tipo di dati non viene visualizzato alcun valore predefinito. Questa funzionalità funziona solo su colonne inferiori a 64.513 byte. |
Modifica | Modifica la colonna selezionata usando i valori in Tipo di dati, Nome e Larghezza. |
Nome | Visualizza il nome della colonna selezionata. Può essere usato per specificare un nuovo nome di colonna per una colonna esistente o una nuova colonna. Se l'intestazione del nome di colonna è TRUE, il nome della colonna visualizzato viene ignorato. |
Rimuovi | Elimina la colonna selezionata. |
Righe da analizzare | Numero di righe che verranno eseguite dal programma di installazione o dal driver durante l'impostazione dei tipi di dati delle colonne e delle colonne in base ai dati esistenti. È possibile immettere un numero compreso tra 1 e 32767 per il numero di righe da analizzare. Il valore predefinito è 25 se il formato dell'elemento selezionato nell'elenco Tabelle non è stato definito in precedenza da questa finestra di dialogo. Un numero al di fuori del limite restituirà un errore. |
Tabelle | Contiene un elenco di tutti i file nella directory selezionata nella finestra di dialogo Imposta testo corrispondente all'elenco di estensioni specificate. Quando <l'impostazione predefinita> è selezionata e uno dei valori seguenti è true, i valori degli attributi della tabella nel gruppo Tabelle vengono scritti in Schema.ini (nessun'altra voce in Schema.ini viene toccato): - Non è presente alcun Schema.ini nella directory specificata. - Il file Schema.ini esiste, ma non esiste alcuna sezione in Schema.ini per uno dei file di testo (con l'estensione specificata) nella directory. - La sezione per un file di testo esiste in Schema.ini, ma il corpo è vuoto. Se <l'impostazione predefinita> è selezionata, il gruppo Colonne è disabilitato. |
Width | La larghezza della colonna può essere modificata per le colonne CHAR o LONGCHAR. Per impostazione predefinita, la larghezza è 1 se il formato dell'elemento selezionato nell'elenco Tabelle non è stato definito in precedenza da questa finestra di dialogo. Per altri tipi di dati, il controllo larghezza è disabilitato e non viene visualizzato alcun valore. |