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

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 Xuri
03/03/2007 - 04:04 | Informe spam
unasolucion que he encontrado, ya que uso dataset, es convertirlo a
datatable y mirar los rows que tiene... mirare si hay alguna forma mejor para
optimizar como el select count(*) from...

Gracias.


"Alberto Poblacion" wrote:

"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.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida