Ver Mensaje Individual
  #33 (permalink)  
Antiguo 19/07/2005, 12:53
Avatar de Neuron_376
Neuron_376
 
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!!
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com