Come controllare se l'oggetto OleDBDataReader è vuoto?

mercoledì 26 luglio 2006 - 22.20

Alfredo Profilo | Newbie

Ciao. E' da poco che utilizzo il vb net. Ho creato il mio buon oggetto di tipo OledbDataReader per leggere i dati che provengono da una query di selezione. Faccio così:

While CmdReader.Read()
txtNome.Text = CmdReader.Item("Nome")
txtCognome.Text = CmdReader.Item("Cognome")
ecc..
ecc..
End While

Come faccio a sapere se il CmdReader è vuoto prima che utilizzo il While? perchè se è vuoto è inutile che uso il While, anche perchè darà errore!

Ciao
ALfredo

Cteniza Profilo | Guru

Per vedere se ci sono righe puoi controllare il campo HasRows (datareader.HasRows)
Anche il while myDatareader.Read() dovrebbe funzionare.
Non funziona invece se lo utilizzi su un datareader non generato.

Alfredo Profilo | Newbie

Grazie! Tutto risolto
Ciao
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