OledbDataAdapter.Update() non funziona

giovedì 11 settembre 2008 - 10.47

muccio04 Profilo | Newbie

ciao a tutti, sto sviluppando una window application in C# e visual studio 2005.
lavoro con una gridview e devo aggiornare tramite essa un database access.

il problema fondamentale è che se io modifico la gridview e poi chiudo il form che la contiene poi lo riapro, le modifiche sono visibili, ma e poi vado a chiudere l'applicazione e la riavvio allora le modifiche non sono avvenute.

qualcuno sa dirmi perche?

SSUPERPIPPO Profilo | Guru

>ciao a tutti, sto sviluppando una window application in C# e
>visual studio 2005.
>lavoro con una gridview e devo aggiornare tramite essa un database
>access.
>
>il problema fondamentale è che se io modifico la gridview e poi
>chiudo il form che la contiene poi lo riapro, le modifiche sono
>visibili, ma e poi vado a chiudere l'applicazione e la riavvio
>allora le modifiche non sono avvenute.

Affinchè le modifiche si riperquotano sul Database fisico devi richiamare il metodo Update dell'oggetto DataAdapter utilizzato per popolare il DataSet collegato al DataGridView.

Questo perchè lavorando in modalità disconnessa (con i DataSet), viene creata una copia in memoria della tabella fisica e le modifiche non vengono applicate al Database fisico fino all'Update.

Se hai qualche dubbio sono a disposizione

Ciao

Ale



http://blogs.dotnethell.it/alebadalin

muccio04 Profilo | Newbie

si il problema è che chiamo il metodo update esso però mi ritorna un int = 0, (credo sia il numero di righe modificate) e il database non viene modificato .

se vuoi ti posto il codice(e il progetto che ho creato) cosi magari puoi dare una controllata a che cosa effettivamente sbaglio

SSUPERPIPPO Profilo | Guru

>si il problema è che chiamo il metodo update esso però mi ritorna
>un int = 0, (credo sia il numero di righe modificate) e il database
>non viene modificato .
>
>se vuoi ti posto il codice(e il progetto che ho creato) cosi
>magari puoi dare una controllata a che cosa effettivamente sbaglio

Postami il codice ma mi servirebbe anche la struttura (con relativi indici) della tabella di destinazione.
Attendo, ciao

Ale

http://blogs.dotnethell.it/alebadalin
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5