Ciao a tutti, sto facendo un web services con un semplice inserimento in un database...ma mi dice che l'istruzione INSERT INTO HA LA SINTASSI SBAGLIATA....
Questo il codice:
<WebMethod()> Public Function ServerMessage(ByVal user As String, ByVal LocalIp As String) As String
Dim Cn As OleDb.OleDbConnection
Dim Cmd As OleDb.OleDbCommand
Dim Str As String
Dim StrInsert As String
Dim Messaggio As String
' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
'Stringa d connessione
' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Str = "PROVIDER=Microsoft.Jet.OleDb.4.0;DATA SOURCE=" & Server.MapPath("db/user.mdb")
Cn = New OleDbConnection(Str)
Cn.Open()
' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
'Inserisco il titolo del post e le altre info nella tabella delle discussioni
' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
StrInsert = "Insert Into User(USER,IPADDRESS) Values (@User,@Ipadd)"
Cmd = New OleDbCommand(StrInsert, Cn)
Cmd.Parameters.Add("@User", user)
Cmd.Parameters.Add("@Ipadd", LocalIp)
Cmd.ExecuteNonQuery()
Messaggio = "Aggiornamento effettuato"
Return Messaggio
End Function
Mi dite se riuscite a vedere l'errore????
grazie per le risposte

Rispondi quotando