SQL Server - Problema con openquery

 
Vista:

Problema con openquery

Publicado por jose chavez (3 intervenciones) el 01/04/2004 19:38:16
Hola a todos, tengo un problema con el openquery ..
en este procedimiento almacenado me marca que la variable @numevento no esta declarada cuando si lo esta por que puede pasr esto?

CREATE PROCEDURE SPBusca_Por_Evento
@NumEvento as int , @Encontro as smallint output , @status as integer output
AS

DECLARE @TranBusca_Por_Evento as nvarchar(50)

-- 1 Si esta
-- 0 No esta

set @status = 0
Set @Encontro = 1
set @TranBusca_Por_Evento = 'SP_Busca_Por_Evento'

If not exists (SELECT * from convertidor2.mesaderegalos.mdr_eventos where folioevento = @NumEvento)
Begin
set @Encontro = 0
End
else
Begin
set @Encontro = 1
select * from openquery (convertidor2,
'select *
from mesaderegalos.dbo.mdr_eventos, mesaderegalos.dbo.MDR_Festejados
where mesaderegalos.dbo.mdr_eventos.FolioEvento = @NumEvento ')
end


Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema con openquery

Publicado por Elena (28 intervenciones) el 02/04/2004 22:39:15
Tu problema puede estar (depende de la versión sql que estés usando) en que estás renombrando las variables
@NumEvento as int en lugar de
@NumEvento int

Omite el as y prueba
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar