
19/07/2005, 12:53
|
 | | | Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 20 años, 1 mes Puntos: 2 | |
Hola! Si no necesitas regresar parametros, solo necesitas esto:
qry = "un_test " & "una sentecia enoooooorme que me esta dando un dolor de cabeza porque cuelga el servidor'"
Set conn = Server.CreateObject("ADODB.Connection")
conn.execute (qry)
Luego en el procedure si:
CREATE PROCEDURE un_test
@sqlSentencia varchar(8000)
AS
EXEC(@sqlSentencia)
GO
-----------------------------------------
Eso es mejor que:
qry = "un_test " & "[TODOS LOS PARAMETROS]"
Set conn = Server.CreateObject("ADODB.Connection")
conn.execute (qry)
CREATE PROCEDURE un_test [TODOS LOS PARAMETROS]
@sqlSentencia varchar(8000)
AS
//Programacion extensa para construir consulta inmensa.
EXEC(@sqlSentencia)
GO
A eso me refería, que eso mejora el sp cuando sabemos que por executar una consulta dinamica su rendimiento no sera del 100%
Suerte!! |