Hola. Alguien podria decirme porque cuando uso el "RecordsAffected" siempre me da (-1) en lugar de la cantidad de registros affectados por la operacion ?
dim count as integer
count = cm.ExecuteReader().RecordsAffected
Gracias....
| |||
Porque no consigo la cantidad de records ? Hola. Alguien podria decirme porque cuando uso el "RecordsAffected" siempre me da (-1) en lugar de la cantidad de registros affectados por la operacion ? dim count as integer count = cm.ExecuteReader().RecordsAffected Gracias.... |
| ||||
Un extracto de la ayuda. Cita: SqlDataReader.RecordsAffected (Propiedad) Obtiene el número de filas cambiadas, insertadas o eliminadas por la ejecución de una instrucción de Transact-SQL. [Visual Basic] Public Overridable ReadOnly Property RecordsAffected As Integer _ Implements IDataReader.RecordsAffected [C#] public virtual int RecordsAffected {get;} Valor de la propiedad Número de filas modificadas, insertadas o eliminadas: 0 si no hay filas afectadas o la instrucción produce un error y -1 para las instrucciones SELECT. MSDN Si no estas haciendo un SELECT, te recomiendo que utilices el método ExecuteNonQuery del objeto Command. Saludes ![]() |