Buona sera, sto facendo un programma con access, mi sono fermato con un UPDATE di una tabella che comprende divversi ID e tre campi text; Prestazioni, Tariffa, Sconto.Ho composto il codice in questo modo;
ds = New DataSet
da = New OleDbDataAdapter("UPDATE tblPrestazioni SET Prestazione='" & txtPrestazioni.Text & "', Tariffa='" & txtTariffa.Text & "', Sconto='" & txtSconto.Text & "' WHERE (ID_InserimentoPrestazioni=" & lbltariffa.Text & "ID_InserimPrestaVestirsi=" & lblInserimPrestaVestirsi.Text & " ID_InserimPrestAlimentazione=" & ID_InserimPrestAlimentazione.Text & "ID_InserimPrestEvitarePericoli=" & lblInserimPrestEvitarePericoli.Text & " ID_InserimPrestMuoversi=" & lblInserimPrestMuoversi.Text & ")", Archivio)
da.Fill(ds, "tblPrestazioni")
Call MostraDati()
Da prima Avevo provato così;ds = New DataSet
da = New OleDbDataAdapter("UPDATE tblPrestazioni SET Prestazione='" & txtPrestazioni.Text & "', Tariffa='" & txtTariffa.Text & "', Sconto='" & txtSconto.Text & "' WHERE (ID_InserimentoPrestazioni=" & lbltariffa.Text & ")", Archivio)
Il risultato erra un errore di valori mancanti.
quando eseguo mi da errore si sintassi operatore mancante, perchè potete aiutarmi? grazie![]()