Newsgroup: it.comp.lang.visual-basic
Titolo: Importazione file di testo. Non considerare la prima riga

Ho creato il codice per importare in una tabella access i dati di un file
txt.
Open "file.txt" For Input As #1   ' Apre il file.
Do While Not EOF(1)
Line Input #1, TextLine
Dim matrice() As String
matrice = Split(TextLine, ";")
rs.AddNew
'Copia i dati della prima colonna del file di testo nel campo Codice della
tabella Access
rs("Codice") = matrice(0)
rs.Update
Loop
Close #1
ErrHandler:
    'L'utente ha scelto il pulsante Annulla.
    Exit Sub
Il problema è che con questo codice mi copia nel db tutti i valori, compresi
quelli della prima riga dove è presente il nome del campo.
Come posso fare in modo che copi i valori a partire dalla seconda riga?
Vi ringrazio
Ciao
Marco

 Come posso fare in modo che copi i valori a partire dalla seconda riga?
??? Ma che domanda č? :)
Open "file.txt" For Input As #1   ' Apre il file.
Line Input #1, TextLine
Do While Not EOF(1)
    Line Input #1, TextLine
    ...
Loop
--
using System.Gtk.Forms = "
http://www.neodatatype.net/windowsforms/sgf.aspx
"
mathParser = "
http://www.neodatatype.net
"
sitoComune = "
http://www.it-lang-vb.net
"

 ??? Ma che domanda č? :)
anche tu perň... a rispondergli :(
 ;)
Davide

 ??? Ma che domanda è? :)
Se tu avessi ricevuto del codice da qualcun altro, e l'avessi incollato pari
pari nel tuo progetto, imponendoti di non guardarlo, non capirlo, non
analizzarlo, capiresti il tipo di domanda.
Ciao
Alberto

> ??? Ma che domanda è? :)
Ti sembra molto difficile da capire?
Se vuoi te la spiego abbaiando Zanna Bianca.
Ripropongo la domanda in modo più semplice.
Mettiamo di avere un file di testo del tipo:
Codice
A001
A002
A003
A004
ecc. ecc.
Con:
 Dim TextLine
Open "file.txt" For Input As #1
Do While Not EOF(1)
Line Input #1, TextLine
Debug.Print TextLine
Loop
Mi visualizzerà:
Codice
A001
A002
A003
A004
Io voglio che mi visualizzi soltanto:
A001
A002
A003
A004
Escludendo la prima riga.
Mi sono spiegato bene?
Ciao :-)

 Se vuoi te la spiego abbaiando Zanna Bianca.
[SNIP]
Ma hai letto tutta la la risposta, o solo la prima riga?
ti basta fare un Line Input a vuoto prima di iniziare il loop e hai
risolto...
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 Se vuoi te la spiego abbaiando Zanna Bianca.
Dopo aver posto una domanda che ha fatto dubitare della tua capacità di
ragionamento (e su questo era la battuta di Zanna), ci hai tolto ogni dubbio
non capendo neppure la risposta.
Provo io, invece, a spiegartelo in modo semplice:
Se hai dieci mele, e sai che la prima che prenderai in mano ha un verme
dentro, cosa fai?
A) Chiedo ad un NG come fare ad evitare di mangiare la prima mela
B) Applicando un complesso ragionamento, scarto la prima mela e mangio dalla
seconda in poi
C) Mangio la prima mela, poi, in preda ad un attacco di caghetto, maledico
Zanna che non mi ha dato la risposta in maniera esaustiva.
Ciao
Alberto

 Se vuoi te la spiego abbaiando Zanna Bianca.
canide lofi.
disconosco.
plonk

 wrote in message
news:CMmM9.5289$Q%4.14...@news1.tin.it...

<introduzione>
Quoto tutto perchè merita
</introduzione>
<risposta>
Ma questo è scIemo :)
Ma ancora una volta sono io il cretino che gli risponde pure... fortuna che
siamo sotto Natale e il periodo faforevole mi impedisce di arrabbiarmi come
al solito.
</risposta>

 fortuna che siamo sotto Natale e il periodo faforevole mi impedisce di
arrabbiarmi come al solito.
Flammamente vostro Gigio2k

Ma questo è scIemo :)
Non sono scIemo, solamente che in un momento di stanchezza non ho apprezzato
l'ironia e la mia vista ormai appannata da ore di lavoro mi ha nascosto il
line input che mi hai messo prima del do while loop.
Ho sbagliato sicuramente nel rispondere sgarbatamente e nel non vedere
quella "maledetta riga". A volte però sarebbe bello evitare delle frasi di
superiorità (es. Che domande fa) visto che nessuno di noi è nato col manuale
di Vb sotto il braccio.
Comunque Peace & Love e Buon Natale a tutti geni e non.
Ciao
Marco

 P.S. Per fortuna il cagone non mi č venuto.
ma guarda che ti bastava accendere il cervello...
hai il codice che ti legge le righe (line input) la prima non ti
interessa...
le BASI del ragionamento di porterebbero a non utilizzare il risultato della
prima
lettura no?
il discorso del bambino non calza....  č solo un puerile tentativo di
mascherare l'inopportunitą del tuo atteggiamento...
e se sei stanco e ti si incrocia la vista spegni il video e ripensaci la
mattina dopo.......
Davide aka *oggi ho le OO che girano"