Newsgroup: it.comp.lang.delphi
Titolo: Schema FILE e FILE TESTO - solo per ESPERTI

Salve a tutti ho bisogno del vs. aiuto... sto impazzendo tentando di
utilizzare i file di testo... ho già fatto diverse prove e ricercato nei
post precedenti ma non ho trovato nulla che mi possa essere d'aiuto... e ho
postato anche precedentemente... spero nell'aiuto di qualche anima pia...
La mia situazione è questa:
Sto cercando di gestire aprire un file di testo utilizzando lo schema file.
Ho un file di testo che si chiama articoli.txt e il rispettivo file di
schema che si chiama articoli.sch (come da help del bde). Tipo struttura
FIXED, CHARSET =ascii, Delimiter = (vuoto) Separator = (vuoto) e in seguito
l'elenco dei field. ad esempio field1 = Codice articolo,CHAR,15,0,0
field2=Descrizione Articolo,CHAR,15,0,15 <-- come indicato nell'help.
Ho creato un alias nel BDE impostandolo a Standard, ASCII DRV, Enable BCD =
True, e il relativo PATH.
Ho aperto Delphi e ho posizionato su una form il DataSource, la mia Tabella
Articoli, il DbNavigator e una DBGrid.
Cliccando 2 volte sulla Tabella Articoli, inserisco tutti i field letti
dall'elenco dello schema file, a conferma che sia stato scritto
correttamente, ma poi quando setto la property Active a TRUE del mio DATASET
il programma va in errore riportando DATA STRUCTURE CORRUPTION.
Ho verificato già più volte la struttura del mio file di testo, compreso
quello dello schema file e non mi risulta che ci siano errori...
Secondo voi dove sbaglio ? manca qualche attivazione, ho cercato nell'help
del BDE ma non riesco a trovare il significato dell'errore DATA STRUCTURE
CORRUPTION... dove trovo una lista degli errori del bde ?
Grazie a tutti per le risposte...
attendo fiducioso... :-)
--
Sparta
--
Sparta

postato anche precedentemente... spero nell'aiuto di qualche anima pia...
Caro amico, non e' postando 4 volte in due giorni che ottieni l'aiuto.
Se nessuno risponde e' anche perche' leggendo i tuoi post nessuno e' in grado
di aiutarti....
Ciao
--
Morde. 
morde[at]programmer[.]net

per fortuna che esistono altri NG...
;-)
--
Sparta

per fortuna che esistono altri NG...
Sono contento per te :-)!
Potresti postare qui la soluzione al tuo problema?
Cosi' rimane in archivio del ng!!
Ciao!!


 per fortuna che esistono altri NG...
*plonk*
Saluti
Paolo Arosio

 Ciao!!
calma calma... ho appena postato su un altro NG... non appena avrò la
risoluzione provvederò...
ammesso che interessi a qualcuno... :-)
ma possibile mai che nessuno abbia incontrato questo problema...??
boh...
--
Sparta

ammesso che interessi a qualcuno... :-)
Il fatto e' che questo ng ha una bassissima percentuale di questioni insolute,
quindi e' piu' per un discorso di completezza delle informazioni che di
interesse personale.
Io ho piacere che tu risolva il tuo problema e che tutto il ng possa trarne
vantaggio un ipotetico domani, se e quando esso si ripresentera'.
Ciao


 Io ho piacere che tu risolva il tuo problema e che tutto il ng possa
trarne  vantaggio un ipotetico domani, se e quando esso si ripresentera'.
Ho risolto il problema... ho controllato con un editor esadecimal il file
di
testo che mi dava l'errore Data Structure Corruption e ho verificato che
per
un corretto import dei dati è necessaria la presenza dello 0D 0A (line feed
e carriage return) alla fine di ogni record (sempre sulla base del mio
schema file), per questo motivo visualizzando il file testo con un
banalissimo editor di dos infatti si può notare come la struttura dei dati
sia tutta 'danneggiata', cioè i dati proseguono oltre la fine della linea
di
testo... da qui quindi la difficoltà di leggere il file line sequencial...
Finalmente ce l'ho fatta... e posso chieder grazie a me stesso e ai miei
sforzi... visto che nemmeno su altri NG nessuno è stato in grado di
aiutarmi... per questo motivo spero che sia di aiuto la mia esperienza...
Ciao !
--
Sparta
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

aiutarmi... per questo motivo spero che sia di aiuto la mia esperienza...
E' questo lo spirito giursto: aiutare ed essere aiutati :)
