Problema con SQL.

03/05/2007 - 23:53 por Cesar O. Delgado | Informe spam
Hola Amigos,

Estoy presentando un problema con una aplicacion que anteriormente no me
daba ese error. Es que el Script al parecer ser cuelga. Uso SQL Dinamico...

La aplicacion lo que hace es solicitar informacion en parametros de fecha,
si lo hago del dia a dia, no hay problema, pero a la hora de cargar data...
que normalmente se carga ahora no devuelve nada.

Al verificar el SQL Profiler veo que en estos casos aparece una nueva linea
que normalmente no aparece... Esta linea :

Select * from EXEC dbo.aaaa fecha1 fecha2

Esto sucede como en respuesta a la solicitud :

exec dbo.aaaa fecha1 fecha2

es lo unico que encuentro diferente. Alguien se ha tenido el mismo problema.

Saludos!

Preguntas similare

Leer las respuestas

#1 Ele
04/05/2007 - 02:38 | Informe spam
Hola puedes ser mas explicito no creo que alguien te pueda ayudar sin tener
mas detalles. Llamas un stored procedure ?

"Cesar O. Delgado" escribió en el
mensaje news:
Hola Amigos,

Estoy presentando un problema con una aplicacion que anteriormente no me
daba ese error. Es que el Script al parecer ser cuelga. Uso SQL
Dinamico...

La aplicacion lo que hace es solicitar informacion en parametros de fecha,
si lo hago del dia a dia, no hay problema, pero a la hora de cargar
data...
que normalmente se carga ahora no devuelve nada.

Al verificar el SQL Profiler veo que en estos casos aparece una nueva
linea
que normalmente no aparece... Esta linea :

Select * from EXEC dbo.aaaa fecha1 fecha2

Esto sucede como en respuesta a la solicitud :

exec dbo.aaaa fecha1 fecha2

es lo unico que encuentro diferente. Alguien se ha tenido el mismo
problema.

Saludos!

Respuesta Responder a este mensaje
#2 Cesar O. Delgado
04/05/2007 - 03:10 | Informe spam
Fijate, la App llama una serie de SP (Stored Procedure) los cuales van
cargando data en una tabla temporal y luego la pasan a una tabla fija, ya con
la data limpia. para yo finalmente presentar un SELECT de esta tabla.

el problema reside, cuando llega a uno de los SP, los 2 primero que carga
pasan bien, al llegar al tercero este devuelve una linea que desconosco si es
un error o que, es la linea que especifico mas abajo : Select * from Exec
dbo.aaa.

Siempre que esto sucede la aplicacion no puede presentar informacion...

Normalmente este debe ejecutarse de la siguiente manera.

Exec SP1 fecha1 fecha2
exec sp2 fecha1 fecha2
exec sp3 fecha1 fecha2
select * from Tabla1

Cuando ocurre el error... hace esto...

Exec sp1 fecha1 fecha2
exec SP2 fecha1 Fecha2
Exec Sp3 Fecha1 Fecha2
select * from Exec SP3
select * from Tabla1

Gracias!, por interesarte.



"Ele" wrote:

Hola puedes ser mas explicito no creo que alguien te pueda ayudar sin tener
mas detalles. Llamas un stored procedure ?

"Cesar O. Delgado" escribió en el
mensaje news:
> Hola Amigos,
>
> Estoy presentando un problema con una aplicacion que anteriormente no me
> daba ese error. Es que el Script al parecer ser cuelga. Uso SQL
> Dinamico...
>
> La aplicacion lo que hace es solicitar informacion en parametros de fecha,
> si lo hago del dia a dia, no hay problema, pero a la hora de cargar
> data...
> que normalmente se carga ahora no devuelve nada.
>
> Al verificar el SQL Profiler veo que en estos casos aparece una nueva
> linea
> que normalmente no aparece... Esta linea :
>
> Select * from EXEC dbo.aaaa fecha1 fecha2
>
> Esto sucede como en respuesta a la solicitud :
>
> exec dbo.aaaa fecha1 fecha2
>
> es lo unico que encuentro diferente. Alguien se ha tenido el mismo
> problema.
>
> Saludos!
>



Respuesta Responder a este mensaje
#3 Jesús López
04/05/2007 - 10:39 | Informe spam
Es que no se puede hacer una select de un procedimiento almacenado, la
instrucción es sintácticamente incorrecta.

Saludos:

Jesús López
www.solidqualitylearning.com



"Cesar O. Delgado" escribió en el
mensaje news:
Hola Amigos,

Estoy presentando un problema con una aplicacion que anteriormente no me
daba ese error. Es que el Script al parecer ser cuelga. Uso SQL
Dinamico...

La aplicacion lo que hace es solicitar informacion en parametros de fecha,
si lo hago del dia a dia, no hay problema, pero a la hora de cargar
data...
que normalmente se carga ahora no devuelve nada.

Al verificar el SQL Profiler veo que en estos casos aparece una nueva
linea
que normalmente no aparece... Esta linea :

Select * from EXEC dbo.aaaa fecha1 fecha2

Esto sucede como en respuesta a la solicitud :

exec dbo.aaaa fecha1 fecha2

es lo unico que encuentro diferente. Alguien se ha tenido el mismo
problema.

Saludos!

Respuesta Responder a este mensaje
#4 Javier Loria
04/05/2007 - 15:57 | Informe spam
Hola:
Quiero agregar a la apropiada respuesta de Jesus, que necesitaras usar
una tabla temporal, variable tabla o tabla intermedia de trabajo para
extraer los datos.
CREATE TABLE #Resultado(.)
INSERT INTO #Resultado(.._
EXEC dbo.aaaa fecha1 fecha2
Saludos,


Javier Loria
Costa Rica (MVP)
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

"Jesús López" wrote in message
news:
Es que no se puede hacer una select de un procedimiento almacenado, la
instrucción es sintácticamente incorrecta.

Saludos:

Jesús López
www.solidqualitylearning.com



"Cesar O. Delgado" escribió en
el mensaje news:
Hola Amigos,

Estoy presentando un problema con una aplicacion que anteriormente no me
daba ese error. Es que el Script al parecer ser cuelga. Uso SQL
Dinamico...

La aplicacion lo que hace es solicitar informacion en parametros de
fecha,
si lo hago del dia a dia, no hay problema, pero a la hora de cargar
data...
que normalmente se carga ahora no devuelve nada.

Al verificar el SQL Profiler veo que en estos casos aparece una nueva
linea
que normalmente no aparece... Esta linea :

Select * from EXEC dbo.aaaa fecha1 fecha2

Esto sucede como en respuesta a la solicitud :

exec dbo.aaaa fecha1 fecha2

es lo unico que encuentro diferente. Alguien se ha tenido el mismo
problema.

Saludos!





Respuesta Responder a este mensaje
#5 Ele
04/05/2007 - 16:00 | Informe spam
pues pasanos el codigo del sp3 para ver que esta haciendo, si no lo tienes
puedes copiar las lineas desde el profile
"Cesar O. Delgado" escribió en el
mensaje news:
Fijate, la App llama una serie de SP (Stored Procedure) los cuales van
cargando data en una tabla temporal y luego la pasan a una tabla fija, ya
con
la data limpia. para yo finalmente presentar un SELECT de esta tabla.

el problema reside, cuando llega a uno de los SP, los 2 primero que carga
pasan bien, al llegar al tercero este devuelve una linea que desconosco si
es
un error o que, es la linea que especifico mas abajo : Select * from Exec
dbo.aaa.

Siempre que esto sucede la aplicacion no puede presentar informacion...

Normalmente este debe ejecutarse de la siguiente manera.

Exec SP1 fecha1 fecha2
exec sp2 fecha1 fecha2
exec sp3 fecha1 fecha2
select * from Tabla1

Cuando ocurre el error... hace esto...

Exec sp1 fecha1 fecha2
exec SP2 fecha1 Fecha2
Exec Sp3 Fecha1 Fecha2
select * from Exec SP3
select * from Tabla1

Gracias!, por interesarte.



"Ele" wrote:

Hola puedes ser mas explicito no creo que alguien te pueda ayudar sin
tener
mas detalles. Llamas un stored procedure ?

"Cesar O. Delgado" escribió en
el
mensaje news:
> Hola Amigos,
>
> Estoy presentando un problema con una aplicacion que anteriormente no
> me
> daba ese error. Es que el Script al parecer ser cuelga. Uso SQL
> Dinamico...
>
> La aplicacion lo que hace es solicitar informacion en parametros de
> fecha,
> si lo hago del dia a dia, no hay problema, pero a la hora de cargar
> data...
> que normalmente se carga ahora no devuelve nada.
>
> Al verificar el SQL Profiler veo que en estos casos aparece una nueva
> linea
> que normalmente no aparece... Esta linea :
>
> Select * from EXEC dbo.aaaa fecha1 fecha2
>
> Esto sucede como en respuesta a la solicitud :
>
> exec dbo.aaaa fecha1 fecha2
>
> es lo unico que encuentro diferente. Alguien se ha tenido el mismo
> problema.
>
> Saludos!
>



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida