Problema con datareader vuoto

mercoledì 10 dicembre 2008 - 16.54

luxsor Profilo | Guru

Ciao a tutti, sto riscontrando un problema con la lettura da un Datareader
Siccome la lettura del datareader non produce risultati, perchè la tabella non contiene al momento elementi, come posso gestire questa cosa con IsDBNull?

Ho prova così
Dim Istanza As Boolean
Istanza = myDataReader.IsDBNull(0)

'Mi genera l'eccezione: Tentativo non valido di lettura in assenza di dati.

COme posso risolvere?

rossimarko Profilo | Guru

Ciao,

isdbnull ti dice se una colonna è null, per sapere se ci sono record devi valutare se il metodo Read (http://msdn.microsoft.com/it-it/library/system.data.sqlclient.sqldatareader.read.aspx) ti torna true oppure guarda la property HasRows .

-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
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