@@rowcount

13/09/2005 - 15:39 por Juan Miguel | Informe spam
Hola a todos!!!
Necesito saber el numero de registros que se eliminan tras la ejecucion de
una instruccion DELETE. Para ello intento usar @@ROWCOUNT, pero en ASP
siempre me devuelve cero y no se por que.
Nada mas ejecuto la instruccion DELETE, ejecuto SELECT @@ROWCOUNT pero
siempre me devuelve cero. El @ROWCOUNT lo ejecuto en la misma conexion que el
DELETE y entre ambas instrucciones no hago ninguna otra cosa.
En el Analizador de Consultas de SQL Server hago pruebas y funciona
correctamente devolviendome el numero de filas afectadas en la ultima
instruccion, pero no se por que aplicandolo a ASP no va.

¿Alguien me podria ayudar?

Muchas gracias.

Juan Miguel

Preguntas similare

Leer las respuestas

#1 Maxi
13/09/2005 - 16:11 | Informe spam
Hola, el SP tiene SET NOCOUNT ON?


Salu2
Maxi


"Juan Miguel" escribió en el mensaje
news:
Mostrar la cita
#2 Alejandro Mesa
13/09/2005 - 16:25 | Informe spam
Juan Miguel,

Te recomiendo que ejecutes la sentencia delete usando el metodo "execute"
del objeto "connection". Si lees en los libros en linea (MDAC), veras que
puedes usar una variable para saber cuantas filas fueron afectadas por la
operacion.

Execute Method (ADO Connection)
http://msdn.microsoft.com/library/d...xecute.asp


AMB

"Juan Miguel" wrote:

Mostrar la cita
#3 Juan Miguel
14/09/2005 - 12:30 | Informe spam
Hola Alejandro,
muchas gracias por tu ayuda!!
Funciona correctamente con el metodo execute de Connection.

"Alejandro Mesa" escribió:

Mostrar la cita
#4 Alejandro Mesa
14/09/2005 - 15:39 | Informe spam
Juan Miguel,

Contento de que hayas podido resolver tu problema. No obstante, te
recomiendo que uses un procedimiento almacenado. Existen muchas razones para
hacer esto, desde seguridad, tener codigo de manipulacion de la bd de forma
centralizada, uso de plan de ejecucion por parte de sql server, etc.

Why use stored procedures?
http://searchsqlserver.techtarget.c...08,00.html

Stored Procedures
http://www.csharpfriends.com/Articl...articleIDx


AMB

"Juan Miguel" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida