Ciao a tutti,
ho creato, trascinando dalla casella degli strumenti, una Connessione, un DataAdapter ed un DataSet (tre campi di una singola tabella). Ho legato con il DataBinding due di questi campi della tabella con due campi video. Ho aggiunto un pulsante per caricare i dati:
Dim jPar As String
jPar = InputBox("codice cliente: ")
OleDbDataAdapter2.SelectCommand.Parameters(0).Valu e = jPar
DataSet21.Clear()
OleDbDataAdapter2.Fill(DataSet21)
e poi un altro pulsante per aggiornare le eventuali modifiche:
Dim RetAgg As Integer
RetAgg = OleDbDataAdapter2.Update(DataSet21)
MsgBox(RetAgg)
Quando faccio clic sul primo pulsante, il programma mi chiede il codice e poi va ad aggiornare i due campi video. A questo punto modifico uno dei due campi e faccio clic sul secondo pulsante, ma non viene aggiornato nulla: il numero di record aggiornati è sempre 0.
Vorrei capire: come faccio a dire al DataAdapter che ho effettuato delle modifiche, delle cancellazioni o degli inserimenti in un DataSet?
Qualcuno può aiutarmi?
Grazie

Rispondi quotando