ho risolto senza table adapter. Praticamente ho scritto questo codice:
codice:
Dim changes As DataSet = ds.GetChanges()
' Creazione CommandBuilder
Dim cmb As New MySqlCommandBuilder(da)
' Se articoliDataSet ha subito cambiamenti fa Update sul DB
If Not changes Is Nothing Then
Try
database.connetti()
da.Update(changes, "fattura_dettaglio")
da.UpdateCommand = cmb.GetUpdateCommand
da.AcceptChangesDuringUpdate = True
database.disconnetti()
MessageBox.Show("Database aggiornato con successo", "Promotor gest", MessageBoxButtons.OK, MessageBoxIcon.Information)
Catch ex As Exception
MessageBox.Show("Si è verificato un errore durante il salvataggio dei dati nel database!", "Errore", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try
End If