Foros del Web » Programando para Internet » ASP Clásico »

Problema en procedimiento sql server en asp

Estas en el tema de Problema en procedimiento sql server en asp en el foro de ASP Clásico en Foros del Web. 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é ...
  #1 (permalink)  
Antiguo 18/01/2011, 09:41
Avatar de JavierMMM  
Fecha de Ingreso: agosto-2008
Ubicación: Justito frente a la computadora.
Mensajes: 278
Antigüedad: 15 años, 8 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ó.
  #2 (permalink)  
Antiguo 18/01/2011, 18:56
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Respuesta: Problema en procedimiento sql server en asp

Debes hacer el SP en la BD que estés utilizando y en ASP solo ejecutarlo con rs.Open "exec NombreDelSp <parámetros>" o Conn.Execute ... etc etc

http://www.google.com.mx/search?hl=e...&aqi=&aql=&oq=

Saludos!
  #3 (permalink)  
Antiguo 20/01/2011, 09:11
Avatar de JavierMMM  
Fecha de Ingreso: agosto-2008
Ubicación: Justito frente a la computadora.
Mensajes: 278
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Problema en procedimiento sql server en asp

Muchas gracias Myakire, nunca había usado procedimientos en desarrollo. Me funcionó de maravilla.

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

Etiquetas: asp, procedimiento, server, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:25.