Ciao.
Certo che ci sono procedure alternative per creare i comandi INSERT,UPDATE e DELETE.
Quando crei il DataAdapter puoi usare il comando
' CREA LOGICA DI AGGIORNAMENTO
' crea istanza di commanbuilder
Dim cb As DbCommandBuilder = CreateCommandBuilder
With cb
.DataAdapter = da ' collega il dataAdapter
.QuotePrefix = "[" ' prefisso
.QuoteSuffix = "]" ' suffisso
'Console.WriteLine(.GetInsertCommand.CommandText)
'Console.WriteLine(.GetDeleteCommand.CommandText)
'Console.WriteLine(.GetUpdateCommand.CommandText)
'.ConflictOption = ConflictOption.CompareRowVersion
'.RefreshSchema()
End With
questo ti genera automaticamente i tre comandi indipendenti INSERT,UPDATE e DELETE.