100 messaggi dal 12 novembre 2001
Non so se sono stato spiegato :-)

Ho una tabella, devo:

Scorrere la tabella,
leggere alcuni valori, fare una query su un'altra tabella,
il risultato della query va scritto sulla prima tabella.

Come fare?

Grazie

G
179 messaggi dal 12 luglio 2007
Siccome non puoi usare due reader contemporaneamente sulla stessa connessione la cosa più semplice è tirare su i dati in un datatable, scorrere le righe in modo da poter poi lanciare tutte le query secondarie che ti servono, modificare la riga e quando vuoi lanciare l'update della datatable.
Se la tabella contiene migliaia di righe puoi sempre caricarla a porzioni. In alternativa (non mi piace ma) se proprio sei obbligato ed è un lavoro una tantum puoi aprire due connessioni per usare due reader. In questo caso però rischi di lockare i record della tabella che leggi
100 messaggi dal 12 novembre 2001
Grazie,
ho fatto così e funziona alla grande.

Ovvio che dovrò studiare meglio i datatable.

Grazie

G

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.