Filas de un dataReader

16/08/2004 - 16:25 por Javi | Informe spam
Hola a todos:

Por increible que parezca, no encuentro de que manera
acceder al número de filas devueltas por una consulta, no
encuentro el atributo. ¿Alguien me lo puede decir?

Gracias de antemano.

Javi.

Preguntas similare

Leer las respuestas

#1 Jose Alfredo
16/08/2004 - 16:40 | Informe spam
Hola!

Bueno no se si estás trabajando con dataset o con DataReader,

con DataSet lo puedes hacer con los elementos de la Tabla creada.

objds.Tables[0].Rows.Count;
con un datareader lo puedes hacer en el mismo lazo de lectura del
Datareader.



Espero que te sirva

Saludos

Jose Alfredo

Bad Honnef

RFA





"Javi" schrieb im Newsbeitrag
news:6c5101c4839c$df6dd330$
Hola a todos:

Por increible que parezca, no encuentro de que manera
acceder al número de filas devueltas por una consulta, no
encuentro el atributo. ¿Alguien me lo puede decir?

Gracias de antemano.

Javi.
Respuesta Responder a este mensaje
#2 Javi
16/08/2004 - 17:43 | Informe spam
Hola de nuevo:

Estoy trabajando con un SqlDataReader; perdona mi
ignorancia, pero no se a que te refieres con "el lazo de
lectura" del DataReader.

Gracias de todas formas.

Javi.

Hola!

Bueno no se si estás trabajando con dataset o con


DataReader,

con DataSet lo puedes hacer con los elementos de la Tabla


creada.

objds.Tables[0].Rows.Count;
con un datareader lo puedes hacer en el mismo lazo de


lectura del
Datareader.



Espero que te sirva

Saludos

Jose Alfredo

Bad Honnef

RFA





"Javi" schrieb im


Newsbeitrag
news:6c5101c4839c$df6dd330$
Hola a todos:

Por increible que parezca, no encuentro de que manera
acceder al número de filas devueltas por una consulta, no
encuentro el atributo. ¿Alguien me lo puede decir?

Gracias de antemano.

Javi.


.

Respuesta Responder a este mensaje
#3 Edison Martínez
16/08/2004 - 17:53 | Informe spam
Perdon, me parece que se refiere a que debes contar el número de elementos a
mano mientras lees los datos, algo asi:

int count = 0;
while(myDataReader.Read())
{
//carga de datos.
count ++;
}
Así tendras en count el número de filas afectadas.


Saludos.
Edison Martínez García
MCP

"Javi" wrote in message
news:6d0101c483a7$bb3b2890$
Hola de nuevo:

Estoy trabajando con un SqlDataReader; perdona mi
ignorancia, pero no se a que te refieres con "el lazo de
lectura" del DataReader.

Gracias de todas formas.

Javi.

Hola!

Bueno no se si estás trabajando con dataset o con


DataReader,

con DataSet lo puedes hacer con los elementos de la Tabla


creada.

objds.Tables[0].Rows.Count;
con un datareader lo puedes hacer en el mismo lazo de


lectura del
Datareader.



Espero que te sirva

Saludos

Jose Alfredo

Bad Honnef

RFA





"Javi" schrieb im


Newsbeitrag
news:6c5101c4839c$df6dd330$
Hola a todos:

Por increible que parezca, no encuentro de que manera
acceder al número de filas devueltas por una consulta, no
encuentro el atributo. ¿Alguien me lo puede decir?

Gracias de antemano.

Javi.


.

Respuesta Responder a este mensaje
#4 Jose Alfredo
16/08/2004 - 17:56 | Informe spam
Hola!

Perdona, no me fije que tu mensaje dice precisamente DataReader, el lazo es
como aparece abajo en el ejemplo, bueno es un ejemplo real por lo que hace
otra cosa, pero para lo que nos ocupa, irow devuelve el número de filas
leidos en el DataSet y el While es el lazo de lectura del DataReader que te
decía

int irow = 0;
try

{

objConexion.Open();

objDataReader = objCommand.ExecuteReader();

registro = new object[objDataReader.FieldCount];

if (objDataReader.Read() == true)

{

while (irow < objDataReader.FieldCount)

{

registro[irow] = objDataReader.GetValue(irow);

irow++;

}

}

objDataReader.Close();

objConexion.Close();

return irow; // CANTIDAD DE FILAS LEIDAS

Saludos

Jose Alfredo

"Javi" schrieb im Newsbeitrag
news:6d0101c483a7$bb3b2890$
Hola de nuevo:

Estoy trabajando con un SqlDataReader; perdona mi
ignorancia, pero no se a que te refieres con "el lazo de
lectura" del DataReader.

Gracias de todas formas.

Javi.

Hola!

Bueno no se si estás trabajando con dataset o con


DataReader,

con DataSet lo puedes hacer con los elementos de la Tabla


creada.

objds.Tables[0].Rows.Count;
con un datareader lo puedes hacer en el mismo lazo de


lectura del
Datareader.



Espero que te sirva

Saludos

Jose Alfredo

Bad Honnef

RFA





"Javi" schrieb im


Newsbeitrag
news:6c5101c4839c$df6dd330$
Hola a todos:

Por increible que parezca, no encuentro de que manera
acceder al número de filas devueltas por una consulta, no
encuentro el atributo. ¿Alguien me lo puede decir?

Gracias de antemano.

Javi.


.

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