Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/01/2011, 09:41
Avatar de JavierMMM
JavierMMM
 
Fecha de Ingreso: agosto-2008
Ubicación: Justito frente a la computadora.
Mensajes: 278
Antigüedad: 16 años, 2 meses
Puntos: 0
Pregunta Problema en procedimiento sql server en asp

Hola amiggos, necesito incrustar un procedimiento de sql server en asp, pero me marca error al abrir el RecordSet, alguien que pudiera decirme en qué estoy mal. Este es el código que utilizo:

Código ASP:
Ver original
  1. Set con = Server.CreateObject("Adodb.Connection")
  2. Set rs = Server.CreateObject("Adodb.Recordset")
  3.  
  4. con.connectionstring = alias
  5. con.open
  6.  
  7. rs.open"declare @PageSize int" &_
  8. " declare @PageNumber int" &_
  9. " set @PageSize = 5" &_
  10. " set @PageNumber = 2" &_
  11. " declare @PageN int" &_
  12. " IF @pageNumber <= 1 SET @PageN = 1" &_
  13. " IF @pageNumber > 1 SET @PageN = @pageNumber-1" &_
  14. " declare @tampag int" &_
  15. " set @tampag=@pageSize*@PageN" &_
  16. " declare @ultimo int" &_
  17. " SET ROWCOUNT @tampag" &_
  18. " SELECT @ultimo=idMensaje FROM Tabla1 WHERE activo = 1 and idUsuarioA = 10" &_
  19. " if @pageNumber=1" &_
  20. " begin" &_
  21. " SET ROWCOUNT @pageSize" &_
  22. " SELECT *" &_
  23. " FROM Tabla1"&_
  24. " WHERE activo = 1 and idUsuarioA = 10" &_
  25. " end" &_
  26. " else" &_
  27. " begin" &_
  28. " SET ROWCOUNT @pageSize" &_
  29. " SELECT *" &_
  30. " FROM Tabla1" &_
  31. " WHERE idMensaje > @ultimo and activo = 1 and idUsuarioA = 10" &_
  32. " end" &_
  33. " SET ROWCOUNT 0", con, 3, 1

...
__________________
__________________________________________________ ___________________________________
Las cosas más reales sólo suceden en la imaginación... Sólo recordamos, lo que nunca sucedió.