ciao a tutti
ERRORE:
"Violazione di concorrenza: UpdateCommand ha modificato 0 record."
nn riesco a capire dove sbaglio
codice:Dim cmd As SqlCommand = New SqlCommand("SELECT * FROM TAB1", con) Dim cmdUp as new SqlCommand cmdUP.Connection = con cmdUp.CommandText = "UPDATE TAB1 SET campo1=@cp1,ora=GETDATE() WHERE campo2='@cp2' " cmdUp.Parameters.Add(New SqlParameter("@cp1", SqlDbType.Int, 2, ParameterDirection.Input, False, 0, 0, "campo1", DataRowVersion.Current, Nothing)) cmdUp.Parameters.Add(New SqlParameter("@cp2", SqlDbType.NVarChar, 50, ParameterDirection.Input, False, 0, 0, "campo2", DataRowVersion.Original, Nothing)) Dim daS = New SqlDataAdapter(cmd) daS.UpdateCommand = cmdUP daS.Fill(dtTest) 'compie le varie modifiche sul mio datatable '.... Try daS.Update(dtTest) Catch ex as Exception Console.WriteLine(ex.Message) End Try

Rispondi quotando
