DataAdapter - update på joined tabel
Hej EksperterJeg mangler assistance til at update ændringer foretaget i et datagridview tilbage til en Access DB. Jeg benytter nedenstående procedure for at databinde en tabel til et grid.
OleDbDataAdapter dAdapter = new OleDbDataAdapter(query, _connString);
DataTable dbTable = new DataTable();
dAdapter.Fill(dbTable);
bindingSource.DataSource = dbTable.DefaultView;
dataGridView1.DataSource = bindingSource;
Hvis query i første linie er på formen "Select * from TableName", så kan jeg bare kalde
dAdapter.Update(dbTable);
for at gemme ændringer, da datadapteren selv kan udlede update-querien.
Nu har jeg desværre fået brug for at kunne gemme joinede visninger og det kan jeg ikke få til at virke. Her er DataAdapteren ikke længere så medgørlig.
Jeg har forsøgt selv at sætte dAdapter.UpdateCommand, men den fejler konstant.
Er der nogen der ved hvordan man skal udforme sin OleDbCommand, så den kan bruges af db adapteren.
Jeg klipper mine queries og forsøg ind i næste indlæg