Newsgroup: it.comp.appl.access
Titolo: Importazione file di testo e schema.ini

Ciao a tutti
Devo importare un fille di testo da vba. Per farlo uso il codice
DoCmd.TransferText acImportFixed, "Specifica-importazione",
ConstNomeClienti, NomeDir & Chr(92) & "NomiOrdinati.txt"
Leggendo sull'help leggo che mi serve un file che si chama schema.ini e che
deve essere salvato nella stessa cartella del file txt.
Per adesso combino avendo salvato la specifica come Specifica-importazione.
Ma come sono salvate la specifiche del file schema.ini?
Grazie per l'attenzione
Ciao
TT

 TT
Prova a cercare nell'help: "Inizializzazione del driver delle origini dati
Text e HTML"
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:c4mvu5$3u1$1...@news.newsland.it...

Ciao
Non trovo nulla su schema.ini.
Puoi essere più preciso, please.
Grazie
TT

 TT
Io mi trovo ad avere Acc2000. Ti passo quello che si trova nell'Help alla
voce che ti avevo suggerito:
.....
.....
.....
Per leggere, importare o esportare dati di tipo Text e HTML, è necessario
creare un file Schema.ini che includa le informazioni Text ISAM contenute
nel file ini. Il file Schema.ini contiene le specifiche di un'origine
dati: come viene formattato il file di testo, come viene letto al momento
dell'importazione e qual è il formato di esportazione predefinito per i
file. Nel seguente esempio viene illustrato il layout per un file a
larghezza fissa, Nomefile.txt.
[Nomefile.txt]
ColNameHeader=False
Format=FixedLength
FixedFormat= RaggedEdge
MaxScanRows=25
CharacterSet=OEM
Col1=columnname Char Width 24
Col2=columnname2 Date Width 9
Col3=columnname7 Float Width 10
Col4=columnname8 Integer Width 10
Col5=columnname9 LongChar Width 10
Nello stesso modo un file in formato delimitato viene specificato nel modo
seguente:
[Delimit.txt]
ColNameHeader=True
Format=Delimited()
MaxScanRows=0
CharacterSet=OEM
Col1=username char width 50
Col2=dateofbirth Date width 9
Se si stanno esportando dati in un file di testo delimitato, specificare
il formato anche per quel file.
[Export: Esportazione speciale]
ColNameHeader=True
Format=TabDelimited
MaxScanRows=25
CharacterSet=OEM
DateTimeFormat=mm.dd.yy.hh.mm.ss
CurrencySymbol=Dm
CurrencyPosFormat=0
CurrencyDigits=2
CurrencyNegFormat=0
CurrencyThousandSymbol=,
CurrencyDecimalSymbol=.
DecimalSymbol=,
NumberDigits=2
NumberLeadingZeros=0
TextDelimeter="
L'esempio Esportazione speciale si riferisce ad un'opzione di esportazione
specifica; è possibile specificare qualsiasi tipo di opzione di
esportazione al momento della connessione. Quest'ultimo esempio
corrisponde ad un nome origine dati (DSN) che può essere opzionalmente
passato al momento della connessione. Tutte e tre le sezioni di formato
possono essere incluse nello stesso file ini.
Il modulo di gestione di database Microsoft Jet utilizza le voci
Schema.ini nel modo descritto di seguito.
Voce Descrizione 
ColNameHeader Può essere impostata a True per indicare che il primo record
di dati specifica i nomi di colonna oppure False. 
Format Può essere impostata ad uno dei seguenti valori: TabDelimited,
CSVDelimited, Delimited (<carattere singolo>) o FixedLength. Il
delimitatore specificato per il file di formato Delimited può essere
qualsiasi carattere singolo eccetto le doppie virgolette ("). 
FixedFormat Utilizzato unicamente quando il formato è FixedLength, può
essere impostato su uno dei seguenti valori: RaggedEdge o TrueFixedLength. 
RaggedEdge consente di terminare le righe con un carattere di ritorno
(Carriage Return).
TrueFixedLength richiede che ogni riga sia un numero di caratteri esatto e
tutti i caratteri di ritorno carrello non alla fine di una riga vengono
considerati come incorporati in un campo.
Se questa impostazione non è presente, il valore predefinito è RaggedEdge.
 
MaxScanRows Indica il numero di righe da esaminare quando si devono
stabilire i tipi delle colonne. Se l'impostazione è 0, la ricerca viene
eseguita sull'intero file. 
CharacterSet Può essere impostato su OEM, ANSI, UNICODE o il numero
decimale di una tabella codici valida e indica il set di caratteri del
file di origine. 
DateTimeFormat Può essere impostata ad una stringa di formato che indica
date e ore. Questa voce deve essere specificata se tutti campi data/ora
nella fase di importazione/esportazione vengono gestiti con lo stesso
formato. Sono supportati tutti i formati del modulo di gestione di
database Microsoft Jet eccetto AM e PM. In assenza di una stringa di
formato, vengono utilizzate le opzioni relative al formato breve della
data e del Pannello di controllo di Windows. 
CurrencySymbol Indica il simbolo di valuta da utilizzare per i valori di
valuta nel file di testo. Gli esempi includono il segno del dollaro ($) e
Dm. Se questa voce è assente, viene utilizzato il valore predefinito
presente nel Pannello di controllo di Windows. 
.....
.....
.....


 > news:c4mvu5$3u1$1...@news.newsland.it...
[cut]
Mitico.
Forse è meglio tornare al 2000 allora. Io nell'help non avevo trovato.
Grazie
TT