alex71 ha scritto:
Ciao grazie per la tua risposta in effetti ora in questo modo funziona ma..
-----------------------------------------
Dim Command As New OleDbCommand("INSERT INTO foto(tipo,descrizione)VALUES([@tipo],[@descrizione])", Connection)
Command.Parameters.Add(New OleDbParameter("[@tipo]", tipo.Text))
Command.Parameters.Add(New OleDbParameter("[@descrizione]", descrizione.Text))
-----------------------------------------
se aggiungo un campo uploadfile ( lascio stare lo scipt di upload..)
Dim Command As New OleDbCommand("INSERT INTO foto(tipo,descrizione,file1)VALUES([@tipo],[@descrizione],[@file1])", Connection)
Command.Parameters.Add(New OleDbParameter("[@tipo]", tipo.Text))
Command.Parameters.Add(New OleDbParameter("[@descrizione]", descrizione.Text))
Command.Parameters.Add(New OleDbParameter("[@file1]", fileupload1.PostedFile.FileName))
---------------------------------
nel db sotto la voce file1 non arriva nulla
non capisco cosa non va tieni presente che prima usavo questo codice perchè avevo solo da caricare il file e la foto e funzionava perfettamente
-----------------------
Dim Command As New OleDbCommand("INSERT INTO foto(file1)VALUES(@file1)", Connection)
Command.Parameters.Add(New OleDbParameter("@file1", fileupload1.PostedFile.FileName))
Command.Parameters.Add(New OleDbParameter("@tipo", tipo.text))
-----------------------
Non capisco vuoi vedere che anche file1 è un nome riservato??
Grazie, ciao
Prova così:
Dim Command As New OleDbCommand("INSERT INTO foto([file1])VALUES(@file1)", Connection)
Command.Parameters.Add(New OleDbParameter("@file1", fileupload1.PostedFile.FileName))
Command.Parameters.Add(New OleDbParameter("@tipo", tipo.text))
Cioè:
parentesi quadre in [file1]
e INVECE DI: fileupload1.PostedFile.FileName SCRIVI: fileupload1.FileName