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
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Dplicazione di record (ADO.NET@ACCESS2000)
mercoledì 11 febbraio 2004 - 19.40
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
mperro
Profilo
| Newbie
3
messaggi | Data Invio:
mer 11 feb 2004 - 19:40
Ho una query (tra l'altro molto semplice!) la lancio su Access e mi estrae un record: proprio quello che volevo! ; )
Poi la do in pasto a un DataAdapter che invece mi duplica i record e me ne restituisce due : (
Qualcuno ha avuto esperienza di un problema come questo?
PS Ho fatto rapide verifiche ed escluso che:
la query venga eseguita 2 volte
l'adapter non sia pulito
GRAZIE
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 12 feb 2004 - 00:27
Lo sai che prima di riutilizzare il DataSet di solito bisogna ripulirlo ?
Puoi provare a postare un po' di codice così analizziamo meglio il flusso delle operazioni che esegui ?
ciao grazie
david
mperro
Profilo
| Newbie
3
messaggi | Data Invio:
gio 12 feb 2004 - 10:23
Ciao David,
certo che lo so, infatti nel messaggio l'ho specificato, commettendo però un errore:
non mi riferivo all'adapter dicendo che avevo verificato che fosse pulito ma proprio al dataset (mi ero già imbattuto in quel tipo di problema)!
Purtroppo non ho i sorgenti con me in questo momento e non posso postarli. Spero di poterlo fare quanto prima. Se intanto ti (vi) viene in mente altro, fammi sapere.
Grazie per ora!
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 12 feb 2004 - 13:45
Io ti consiglio vivamente di fare un bel debug, fermarti quando riempi il DataSet e vedere il suo contenuto con il Quick Watch. Così traccki bene il problema e dovresti risolvere.
ciao
david
mperro
Profilo
| Newbie
3
messaggi | Data Invio:
gio 12 feb 2004 - 13:54
David, avevo dimenticato un particolare.
L'applicazione l'avevo già 'debuggata'. Come scrivevo la query in access restituisce un record solo, poi appena passata sul dataadapter già mi trovo due record!
Quindi il problema è a monte del Fill sul dataset!
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 12 feb 2004 - 20:53
Niente, allora, aspettiamo che magari ci posti un pezzetto di codice per capire meglio :)
ciao
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 !