Array
(
)

Erro SQL - Heterogeneous queries require the ANSI_NULLS and

Daniel Cararo
   - 08 jan 2004

Olá pessoal

Estou com um problema quando minha aplicação executa essa trigger de update:

CREATE TRIGGER UPDATE_CONTROLE ON [dbo].[VPCOMPL]
FOR UPDATE
AS
SET XACT_ABORT ON
DECLARE
/* declaracoes dos campos da tabela origem */
@CHAPA as CHAR (12),
@GRUPO as char(3)
/* Atribuindo valores as variaveis */
SELECT :?
@CHAPA =´000000´+A.CHAPA,
@GRUPO = I.GRUPOACESSO
FROM INSERTED I, AVISITA A
WHERE A.CODPESSOA = I.CODPESSOA
SET ANSI_DEFAULTS OFF
SET ANSI_NULLS ON
SET ANSI_WARNINGS ON
UPDATE ARA01.ACESSOARL.TELESSVR.CONTROLE SET GRUPO = @GRUPO WHERE ICARD = @CHAPA

basicamente ela é disparada quando ocorre um update na tabela e a inteção é q ela atualize outra tabela em outra base e em outro servidor. Só q no momento em q ela é disparada é mostrado o seguinte erro:

´General SQL error.
Heterogeneous queries require the ANSI_NULLS and ANSI_WARNINGS options to be set for the connection. This ensures consistent q´

Se alguém puder me ajudar ... agradeço desde já..


Obrigado

Daniel