problema con Hasrows

02/03/2007 - 18:19 por Xuri | Informe spam
Pues os explico, hasta ahora ponia un codigo en un textbox y al validar
miraba si la consulta sql me daba resultado con el

if (datos.Hasrows)

y esto lo hacia con acces, pero ahora con firebird, que la he portado todo,
tengo un problema y es que me devuelva o no registros, me da verdadero lo
anterior.

Sabeis otra forma para saber si me ha dado alguna fila como resultado una
consulta?

Si hay alguna forma para saber cuantas filas hay, podria hacer algo asi como

if (datos.numero_de_registros==0) else...

Un cordial saludo
 

Leer las respuestas

#1 Alberto Poblacion
02/03/2007 - 20:20 | Informe spam
"Xuri" wrote in message
news:
Si hay alguna forma para saber cuantas filas hay, podria hacer algo asi
como

if (datos.numero_de_registros==0) else...



Podrías enviar una consulta Sql con un "SELECT Count(*) FROM..." y ver
si te devuelve cero. O, si ya has hecho un Select y has cargado un
DataTable, examinar laTabla.Rows.Count. O, si estás usando un DataReader,
mirar si el método Read devuelve false la primera vez que lo llamas.

Preguntas similares