Io ho implementato l'inserimento nel database in questo modo:
codice:
Protected Sub Inserisci_ServerClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Inserisci.ServerClick
' Ricavo il nome del file con percorso
Dim strFile
strFile = FileUpload1.PostedFile.FileName
' Ricavo il nome del file SENZA percorso
Dim strNomeFile As String
strNomeFile = System.IO.Path.GetFileName(strFile)
Dim strPercorsoFileUpload As String
strPercorsoFileUpload = "c:\FileCaricati\noleggio"
Dim strMessaggioFinale As String
If My.Computer.FileSystem.FileExists(strPercorsoFileUpload & "\" & strNomeFile) = False Then
Errore.Visible = False
' Effettuo UPLOAD con controllo errore
Try
FileUpload1.PostedFile.SaveAs(strPercorsoFileUpload & "\" & strNomeFile)
strMessaggioFinale = "Upload avvenuto correttamente."
Catch strEccezzione As Exception
strMessaggioFinale = "Errore: UPLOAD FALLITO.
"
strMessaggioFinale = strMessaggioFinale & strEccezzione.ToString
End Try
' Mostro esito upload a video
Response.Write(strMessaggioFinale)
Else
Errore.Visible = True
End If
connectionstring = "Provider=Microsoft.Jet.OLEDB.4.0; Ole DB Services=-4; Data Source=" + Server.MapPath("..\..\db\dbNautica.mdb").ToString
Dim myConnection As New OleDbConnection(connectionstring)
Dim insertinto As String
insertinto = "INSERT INTO Noleggio (Nome, Immagine, Descrizione, PrezzoGiorno, PrezzoOra, Categoria) VALUES ( """
insertinto += txtNome.Text.ToString + """ ,"
insertinto += """" + strNomeFile.ToString + """ ,"
insertinto += """" + txtDescrizione.Text.ToString + """ ,"
insertinto += """" + txtPrezzoGiorno.Text.ToString + """ ,"
insertinto += """" + txtPrezzoOra.Text.ToString + """ ,"
insertinto += """" + nomeCategoria.ToString + """ ;"
Dim myCommand As New OleDbCommand(insertinto, myConnection)
myConnection.Open()
On Error Resume Next
myCommand.ExecuteNonQuery()
myConnection.Close()
ConfermaInserimento.Visible = True
End Sub
solo ke mi da questo errore:
mi sottolinea "on errore resume next" e mi dice questo: "method cannot contain both a try statement and an on error or resume statement" e non so come risolverlo 
qualke suggerimento su come risolverlo? o magari come cambiare il metodo di inserimento nel database????