Cita:
Iniciado por nnelis
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)