Salve a tutti,
mi sto trovando d'impaccio con l'interfacciamento di una pagina asp.net 2.0 e un database access. Tutto questo è molto strano dato che stiamo parlando sempre di roba microsoft e con visual basic tra l'altro con due click faccio tutto senza scrivere una riga di codice.
Ad ogni modo ho associato alla presione di un tasto il seguente codice:
Mi da errore sull'ultima riga di codice (ExecutenonQuery) dicendomi: "Errore di sintassi nell'istruzione INSERT INTO.".codice:Dim connessione As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\Gui\Documenti\Visual Studio 2005\WebSites\WebSite8\database.mdb; Persist Security Info=False") connessione.Open() Dim query As String query = "INSERT INTO Utenti(Stendardo, Nome, Tribu, Password) VALUES('Stendardo','" & TextBox1.Text & "','" & DropDownList1.SelectedValue & "','" & TextBox2.Text & "')" Dim comando As New OleDbCommand(query, connessione) comando.ExecuteNonQuery()
La sintassi dell'insert into però è piu che giusta, tant'è che ho fatto un compia incolla della query che mi genera e l'ho inseritca in access che mi inserisce i dati senza problema.
Secondo voi il problema dove può essere? c'è qualche passaggio che mi sono dimenticato?
Grazie mille in anticipo,
Neptune.


Rispondi quotando
non puoi usare per esempio ID e password perchè se ne riserva l'uso; perciò io uso sempre le parentesi, [campo] (ps. ci siamo passati tutti in questi problemi
)

