....
sqlStr = "UPDATE ...... WHERE.. "
connStr = "Provider=SQLOLEDB;User Id=sa;Password=;Initial Catalog=SIA_Gruppo_Svil;Data Source=SIASVILUPPO;"
MyConnection = New OleDbConnection(connStr)
MyCommand = New OleDbCommand(connStr, MyConnection)
MyConnection.Open()
Try
'execute the update SQL statement
MyCommand.ExecuteNonQuery()
Catch dbe As System.Data.OleDb.OleDbException
lblmeg.Text = "Errore " + dbe.ToString()
End Try
MyConnection.Close()
dgModifica.EditItemIndex = -1
BindGrid()
End Sub
Quando eseguo l'update mi da il seguente errore...
Errore System.Data.OleDb.OleDbException: Riga 1: sintassi non corretta in prossimità di '='.
at System.Data.OleDb.OleDbDataReader.NextResults(IMul tipleResults imultipleResults, OleDbConnection connection, OleDbCommand command)
at System.Data.OleDb.OleDbCommand.ExecuteReaderIntern al(CommandBehavior behavior, String method)
at System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
at Prova_Web.WebForm2.dgModifica_Update(Object sender, DataGridCommandEventArgs e) in C:\Inetpub\wwwroot\Prova_WEB\WebForm2.aspx.vb:line 105
secondo me l'errore è nella "connStr" perche si arrabbia dentro MyCommand.ExecuteNonQuery() e la stringa di update è corretta (di questo sono sicura).