Salve a tutti,
essendo poco pratico di vb.net ho scaricato qualche esempio per fare un po' di pratica nella ricerca, modifica e cancellazione di record da una tabella. La ricerca funziona la modifica no, e alla cancellazione non ci sono nemmeno arrivato, parte del codice provato è
codice:
Dim dtaMag00 As New SqlClient.SqlDataAdapter
dtaMag00.SelectCommand = New SqlClient.SqlCommand("Select * from Mag00", cnn)
Dim builder As SqlClient.SqlCommandBuilder = New SqlClient.SqlCommandBuilder(dtaMag00)
If cnn.State <> ConnectionState.Open Then cnn.Open()
dtaMag00.SelectCommand.CommandText = "select * from Mag00 where chiave=N'" & chiavemag00
dtsMag00.Tables("Mag00").PrimaryKey = New DataColumn() {dtsMag00.Tables("Mag00").Columns("chiave")}
dtrSearchMag00 = dtsMag00.Tables("Mag00").Rows.Find(chiavemag00)
dtrSearchMag00.BeginEdit()
dtrSearchMag00("nomepc") = "prova"
dtrSearchMag00.EndEdit()
dtaMag00.Update(dtsMag00, "Mag00")
l'eccezione è:
Unclosed quotation mark before the character string '8027501 SET FMTONLY OFF; SET NO_BROWSETABLE OFF;'.
Line 1: Incorrect syntax near '8027501 SET FMTONLY OFF; SET NO_BROWSETABLE OFF;'.
come posso corregere il codice?
grazie a tutti