Stored procedure e aggiornamenti

sabato 30 aprile 2005 - 22.45

rubensoda Profilo | Newbie

Salve. Sto sviluppando un'applicazione che presenta
in apertura una maschera di dati anagrafici.
Sto usando postgresql 8.0 ed ho a che fare con ca. 2500 record.
Si dovrà lavorare per lo più in locale o al massimo
in ambiente LAN come client/server.
Per ora la mia strategia è questa:
riempio il mio dataset con tutti i record e li presento
all'utente con una maschera fornita di diversi textbox e combobox.
(non uso databinding). L'utente può navigare inserire aggiornare.
Bene. Gli insert ed update vorrei gestirli tramite stored procedure.
Il problema è questo: se chiamo la mia sp_insert, questa mi aggiunge correttamente
una nuova riga nella tabella anagrafica del db, ma ovviamente il mio dataset
rimane invariato. Come posso far si che la riga ,nuova o modificata che sia,
possa venire "inserita" nel mio dataset, senza dover rieseguire il fill completo di tutti i record ?
Non vorrei gestire la situazione tramite dataset e poi update.
Spero di essere stato chiaro.
Grazie in anticipo

Cteniza Profilo | Guru

Perchè fare fatica quando usando il binding puoi ottenere un buon risultato?.
Comunque, per aggiornare il dataset secondo me dovresti trasmettere i nuovi insert/delete/update e di ritorno rileggere il solo record che hai inviato (proprio come fa il dataadapter) con eccezione del delete.
Con questo aggiornare la riga di dataset/datatable e poi alla fine dell'aggiornamento chiamare AcceptChanges

rubensoda Profilo | Newbie

Grazie per avermi risposto.
Saresti così gentile da postare un esempio concreto ?
Grazie
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