Lettura sqlreader specificando l'indice

lunedì 20 aprile 2009 - 12.01

patrizia84 Profilo | Junior Member

Ciao.

Ho una connessione ad un database sqlserver e un sqlreader reader che mi esegue una query.
Con reader.Read() si scorrono in modo sequenziale le righe restituite dall'esecuzione della query.
E' possibile accedere ad una "riga" restituita specificando l'indice come se fosse un semplice array?


Utilizzo c#.

Grazie.

alx_81 Profilo | Guru

>Ciao.
Ciao

>Con reader.Read() si scorrono in modo sequenziale le righe restituite
>dall'esecuzione della query.
>E' possibile accedere ad una "riga" restituita specificando l'indice
>come se fosse un semplice array?
se intendi in maniera diretta e posizionale, no. Devi fare tante read quanti sono gli step da superare. Ma se già devi tornare indietro rispetto all'indice raggiunto, non puoi più muoverti perchè il datareader è Forward Only. Puoi invece usare ADO.Net in modalità disconnessa con dataset/datatable, che ti consentono una navigazione non forward only.

>Grazie.
di nulla!

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

patrizia84 Profilo | Junior Member

Grazie mille...
Sto seguendo il tuo consiglio...
A presto..
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5