salve non so se è una domanda stupida.

sto realizzando un programma c# che accede ad una tabella su un database access...

carico il db e effettuo delle insert usando un dataset, e un data adapter

pratiamente eseguo ciclicamente delle insert tramite il dataadapter
e questo funziona correttamente

ora però ho bisogno , prima di effettuare la insert , di fare dei controlli sulla stessa tabella
quindi , prima di fare degli inserimenti devo eseguire una query sulla tabella stessa.

il problema è che la query non vede gli ultimi record inseriti..ossia mi restituisce tutti i record del db come se non fosse stato mai modificato

tutte le modifiche riesco a vederle alla fine del programma se apro il database.

ho provato a mettere una update ma niente...
dove sbaglio?


scrivo un po di codice per intenderci...

MioDataSet mD;
mioAdapter.miaTableAdapter adapterMiaTabella;

<codice vario>

adapterMiaTabella.Insert(campi...) ---> funziona correttamente

// dovrei fare una query per leggermi dei dati
miofiltro="idRiga>5"
adapterMiaTabella.Select (filtro)

//qui non vedo più la riga appena inserita!!!anche se faccio una update...
// vedo solo il database originario..
// quindi se tra le nuove righe ce ne sono alcune che oddisfano la condizione "filtro" non le //vedo


help help