Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
OledbDataAdapter.Update() non funziona
giovedì 11 settembre 2008 - 10.47
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
muccio04
Profilo
| Newbie
33
messaggi | Data Invio:
gio 11 set 2008 - 10:47
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
1.095
messaggi | Data Invio:
gio 11 set 2008 - 10:58
>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
33
messaggi | Data Invio:
gio 11 set 2008 - 11:14
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
1.095
messaggi | Data Invio:
gio 11 set 2008 - 23:13
>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
Torna su
Stanze Forum
Elenco Threads
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 !