Saber si el Datatable tiene datos

10/10/2006 - 22:52 por oscar | Informe spam
Hola a todo

Tengo un procedimiento que llena un datatable con los resultados de un
procedimiento almacenado. Pero puede haber casos en que el procedimiento no
me devuelva nada, y quisiera controlar que el datatable que me devuelve si
tiene datos o no.
He intentado con el dt.rows.count pero me da un fila siempre. Y cuando
pregunto por las columnas me dice el numero de campos que tiene la
datatable.

Como puedo saber si tiene datos la fila del datatable.

Un saludo y gracias

Preguntas similare

Leer las respuestas

#1 Jesús López
11/10/2006 - 08:07 | Informe spam
No entiendo. DataTable.Rows.Count devuelve el número de registros en en
datatable, si da 1 es que tiene una fila.

También podría mirarse el valor devuelto por DataAdapter.Fill que es el
número de filas que ha metido en el datatable.

Saludos:

Jesús López


"oscar" escribió en el mensaje
news:
Hola a todo

Tengo un procedimiento que llena un datatable con los resultados de un
procedimiento almacenado. Pero puede haber casos en que el procedimiento
no me devuelva nada, y quisiera controlar que el datatable que me devuelve
si tiene datos o no.
He intentado con el dt.rows.count pero me da un fila siempre. Y cuando
pregunto por las columnas me dice el numero de campos que tiene la
datatable.

Como puedo saber si tiene datos la fila del datatable.

Un saludo y gracias


Respuesta Responder a este mensaje
#2 oscar
11/10/2006 - 18:48 | Informe spam
Hola Jesus

El Datatable.Rows.Count me devuelve 0. Y una pregunta ¿todas las colecciones
empiezan por cero?.
En teoria me da que tiene una fila capturada del procedimiento, pero no
tiene nada, por que el procedimiento no devuelve nada.

Muchas gracias


"Jesús López" escribió en el mensaje
news:

No entiendo. DataTable.Rows.Count devuelve el número de registros en en
datatable, si da 1 es que tiene una fila.

También podría mirarse el valor devuelto por DataAdapter.Fill que es el
número de filas que ha metido en el datatable.

Saludos:

Jesús López


"oscar" escribió en el mensaje
news:
Hola a todo

Tengo un procedimiento que llena un datatable con los resultados de un
procedimiento almacenado. Pero puede haber casos en que el procedimiento
no me devuelva nada, y quisiera controlar que el datatable que me
devuelve si tiene datos o no.
He intentado con el dt.rows.count pero me da un fila siempre. Y cuando
pregunto por las columnas me dice el numero de campos que tiene la
datatable.

Como puedo saber si tiene datos la fila del datatable.

Un saludo y gracias






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