No appunto, ho corretto così e così funzia
codice:
'inserisco riga
'ds.Tables(0).ImportRow(dr)
dt.Rows.Add(dr)
dt.AcceptChanges()
Dim commandBuilder = New SqlCommandBuilder(da)
da.UpdateCommand = commandBuilder.GetUpdateCommand()
da.InsertCommand = commandBuilder.GetInsertCommand()
'aggiorno adapter
da.Update(ds, ds.Tables(0).ToString)
...
Approfitto per chiedere altra cosa:
il primo datatable l'ho aggiunto al dataset creando il dataadapter poi usando fill, like this
codice:
Dim da As SqlDataAdapter = New SqlDataAdapter("SELECT * FROM ZWTOFF ", cn2)
Dim ds As DataSet = New DataSet()
da.Fill(ds)
Ora per aggiungere altre tabelle al dataset devo sempre creare altri dataadapter uno per tabella e poi "fillare"?