Devo interpretare un file di testo ed importarlo in un db...
codice:
sub Page_Load(obj as object, e as eventargs)
dim objreader as new Streamreader(Server.MapPath("testo.txt"))
while objreader.peek()>-1
dim i as integer
dim arrtesto1(20) as char
objreader.read(arrtesto1, 0, 20)
Dim conn As New MySqlConnection("User=root; pwd=mypass; Host=localhost; Port=3306; Database=db1")
dim strSQL as string = "INSERT INTO tbl1 (sigla1) VALUES ('"& arrtesto1 &"')
Dim adapter As New MySqlDataAdapter(strSQL, conn)
dim objCmd as new mysqlCommand(strSQL, Conn)
try
objCmd.Connection.Open()
objCmd.ExecuteNonQuery()
catch ex as Exception
lblMessage.Text = "Errore nell'update del database"
end try
objCmd.Connection.Close()
objreader.readline
end while
end sub
ma non funziona...
se metto l'indice all'array (arrtesto1) mi scrive del db solo il carattere dell'indice (es. arrtesto1(0) mi scrive il primo carattere di ogni riga del file di testo nel db)...io vorrei che mi scrivesse i primi 20 caratteri....ty