Dataset

giovedì 03 agosto 2006 - 11.26

a.cincischio Profilo | Newbie

Salve ragazzi, una semplice domanda.
Sono un neofita e sto iniziando ad utilizzare ado.net con il framework 2.0
Ho bisogno di sapere una cosa:
riesco a capicare i miei dataset, assegnare colonne, relazioni etc. al fine di non ricorrere continuamente a connessioni dirette al db ma lavorare direttamente in memoria (oltre che slegarsi dal database che uso attualmente e passare in un futuro ad altri).
Adesso però vorrei cercare di capire una cosa:
come faccio a recuperare i valori dentro un dataset?
Mi spiego meglio.

Se ho una select che recupera i campi da una tabella, con una clausula where recupero quello che mi interessa.
Con il dataset (o meglio il relativo datatable in esso contenuto) come si fa a fare la stessa cosa? Devo scorrerlo tutto?
Se così fosse dove sta la convenienza in termini di prestazioni?

Grazie davvero.
Alessio.

a.cincischio Profilo | Newbie

ecco, se volessi usare invece un datareader (poniamo il caso che a me interessi scorrere solo in avanti), il discorso del filtro come cambia?

a.cincischio Profilo | Newbie

grazie mille

Aristoteles Profilo | Newbie

Ciao leggevo la tua richiesta e potresti rispondere ad una domanda di chi è più neofita di te, come fai a scorrere un DataSet? qualcosa tipo:

While not rs.eof
...............
rs.movenext
WEnd
Aristoteles

a.cincischio Profilo | Newbie

ti sei già risposto da solo!

Aristoteles Profilo | Newbie

Funziona in vb6 ma in vbnet 2005? Come faccio?
Non ho il recordset ma ho un dataset, a logica mi verrebbe da fare


while dataset.datatable("nomeTabella").eof
......
dataset.datatable("nomeTabella").movenext
wend

Ma non funziona così
Aristoteles
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