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
Errore sull' Update
giovedì 15 giugno 2006 - 12.12
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
nioMatrix
Profilo
| Junior Member
83
messaggi | Data Invio:
gio 15 giu 2006 - 12:12
Salve, ho un problema che non riecsco proprio a risolvere:
Per capire bene come funziona ADO.NET sto scrivendo un piccolo programma di prova. Questo progetto è composto da un solo form che contiene i seguenti controlli:
DataGridView, per visualizzare le tabelle
cmdApplica, il pulsamnte per confermare le modifche.
All'avio del programma creo un nuovo DataSet e un nuovo DataAdapter, con il quale riempio il DataSet con il metodo fill, ed infine collego il DataSet al DataGrid con le proprietà DataSource e DataMember. Fin quì' è tutto OK, infatti il programma si apre correttamente e il DataGrid mi mostra perfettamente la tabella. Il problema sorge quando vado ad eseguire l'aggiornameto del DataAdapter per confermare le modifiche, infatti quando vado ad eseguire la riga
DataAdapterP.Update(objDataSet.Tables("Proprietari"))
viene generata la seguente eccezione:
Update requires a valid InsertCommand when passed DataRow collection with new rows.
Vi ringrazio anticipatamente per il Vostro interesse
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
gio 15 giu 2006 - 14:53
perche non hai assegnato al dataadapter un updatecommand.
C'è solo un capitano !!!!!!
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 15 giu 2006 - 15:03
>viene generata la seguente eccezione:
>Update requires a valid InsertCommand when passed DataRow collection
>with new rows.
Il Data Adapter non riuscirà mai a inserire, eliminare e aggiornare records se non gli specifichi i corrispondenti comandi, DeleteCommand, InsertCommand e UpdateCommand. Per facilitarti il compito puoi fare uso della classe *CommandBuilder (SQLCommandBuilder o OleDbCommandBuilder). Qui trovi un esempio, guarda il secondo messaggio di Cteniza:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=4973
Ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
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 !