Salve a tutti,
mi sto scontrando in Visual Basic con un problema curioso che non riesco a risolvere.
Devo caricare un file in formato testo in una tabella Access.
Lo leggo in una struttura con la funzione get, e poi faccio una insert sul database.
Mi accorgo pero' che all'interno del file (che proviene dall'esterno) i records non hanno tutti la stessa lunghezza.
Alcuni hanno in fondo dei caratteri null e il cursore va a capo prima della fine del file, per altri ci sono dei blank e il cursore li percorre fino in fondo.
Ovviamente mi da problemi nel riempimento della struttura. Riesco a caricarlo correttamente solo usando strutture di lunghezza diversa.
Ora, al di la' del fatto che i files non si scrivono in questo modo, come posso rimediare al problema? C'e' un modo per copiare, o riscrivere o troncare il file per avere tutti i records uguali come lunghezza?
Inoltre, esiste qualche funzione per rilevare la lunghezza del record senza contarsi le posizioni una per una?
Spero di essermi spiegato.
Grazie a tutti quelli che mi risponderanno, ciao