ciao a tutti...vorrei chiedervi questo:
come faccio a leggere un file a campi fissi utilizzando lo
schema.ini???
vi posto il codice del file schema.ini
===============================
[SN6TBX0F.TXT]
ColNameHeader=False
Format=FixedLenght
CharacterSet=ANSI
Col1=S6USR Char Width 10
Col2=S6CAMB Char Width 3
Col3=S6PDDO Char Width 5
===============================
se il file SN6TBX0F.TXT (file con le righe che devo leggere) al posto
di essere a campi fissi fosse a campi delimitati da un carattere lo
schema.ini "funzionerebbe" correttamente, ovvero con questo codice mi
recupero la prima colonna:
===========================================
Dim oADO
Set oADO = CreateObject("ADODB.Connection")
oADO.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Data\;Extended
Properties=""text;HDR=No;"""
Set oRS = oADO.Execute("select * from SN5TFA0F.TXT ")
do while not oRS.eof
msgbox oRS.Fields.Item(0).Value
oRS.MoveNext
Loop
oRS.Close : Set oRS = Nothing
oADO.Close : Set oADO = Nothing
============================================
ma se il file di input è a campi fissi, non riesco a splittare nelle
varie colonne e per lo script l'item(0) corrisponde a tutta la riga...
premettendo che il file di input dovrà rimanere a campi fissi, come
posso fare per leggere il file di input tramite il file schema.ini???
GRAZIE!