Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/01/2009, 05:56
Avellaneda
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 3 meses
Puntos: 37
Respuesta: Retorno de ExecuteReader

Cita:
Iniciado por nnelis Ver Mensaje
Hola, estoy intentando lo siguiente:

...

En teoría, la propiedad < RecordsAffected >, devuelve el numero de filas afectadas provenientes de la consulta efectuada anteriormente de < cmd.DataReader() >. Sin embargo, consulta que le haga me devuelve un -1, y yo se que la consulta esta bien efectuada, así que no es problema de consulta.

Alguien podría darme alguna pista de lo que le sucede a esta cosa ?

de antemano, gracias
Bueno, la propiedad RecordsAffected obtiene el nº de filas modificadas, eliminadas o añadidas por la ejecución de una instrucción Transact-SQL y aquí estás haciendo una consulta de selección.

Para conocer el número de registros que contiene un DataReader, podrías hacerlo así:

Dim i As Integer = 0
Do While dr.Read
i += 1
Loop
MsgBox(i)