PROBLEMI AcceptChanges() E UPDATECOMMAND ADAPTER

venerdì 28 luglio 2006 - 10.02

andreapavia Profilo | Senior Member

Salve a tutti...
mi sto imbattendo in una tempesta:

ho renderizzato il mio codice per non intasare il forum:

con un menu item duplico una riga della mia datatable associata al datagrid accodandola alla fine:

a schermo va tutto alla grande poi mi accade questo:
1) se duplico una sola riga (OVVIAMENTE MODIFICATE LE CHIAVI SETTATE A "0"), CLICCO SU SALVA il il tutto funziona correttamente:
SE NE DUPLICO DUE E SALVO QUESTA ECCEZIONE:
Violazione di concorrenza: UpdateCommand ha modificato 0 record.

2) ogni volta che entro nel click del bottone salva (sia che sia un delete o un update) catturo comunque questa eccezione
quando chiamo il metodo

mydatatableMain.AcceptChanges()

"Riferimento a un oggetto non impostato su un'istanza di oggetto."


qualcono sa aiutarmi dicendomi dove sbaglio??????



blood Profilo | Senior Member

non ci devi fare un Update prima? (io usando DataAdapter e datatable del dataset facevo prima DA.Update(datatable) e poi datatable.AcceptChanges() )
---------------
Piscopo Paolo

:: wD @ IRCnet :: .NET wannabe 8-)

andreapavia Profilo | Senior Member

esatto.... è ben cio' che faccio....

prima faccio l'update poi acceptchanges

blood Profilo | Senior Member

>esatto.... è ben cio' che faccio....
>
>prima faccio l'update poi acceptchanges

ah sisi...usi una tua funzione a parte, non l'avevo notata
---------------
Piscopo Paolo

:: wD @ IRCnet :: .NET wannabe 8-)
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