[firebase-br] (sem assunto)

Paulo Moreira da Costa Junior juniorpt em gmail.com
Qui Fev 4 11:12:50 -03 2010


tenho sim moacir, porém o campo q ela dispara é outro é o campo réplica q é
uma flag só p/q eu saiba se algum campo foi alterado e ele alterar em outro
banco, acho q ñ tem nenhuma relação, to mandando abaixo, valeu por enquento

/* Triggers only will work for SQL triggers */
CREATE TRIGGER "PRODUTO_BIU0" FOR "PRODUTO"
ACTIVE  POSITION 0
AS
BEGIN
  /* SE VEIO DO REPLICADOR ENTAO NAO MARCA REGISTRO PARA REPLICACAO */
  IF (NEW.replica='R') THEN
  BEGIN
      NEW.replica=NULL;
      EXIT;
  END else
  begin
    /* Caso não veio muda a flag para replicar para 'S' */
    New.replica='S';
  end
END
 ^






2010/2/4 Moacir - GMAIL <prismars em gmail.com>

>
> Paulo,
>
> Vc tem alguma trigger associada a esta tabela ??
>
> Sucesso !
>
> Moacir
>
>
> Em 04/02/2010 10:56, Paulo Moreira da Costa Junior escreveu:
>
> Pessoal estou precisando colocar os valores de tributação na tabela abaixo
>> e
>> estou com este erro na hora de rodar o script q está cola em seguida...
>>
>> obrigado desde já
>>
>>
>>
>> erro:
>> ISC ERROR CODE:335544665
>> ISC ERROR MESSAGE:
>> violation of PRIMARY or UNIQUE KEY constraint "INTEG_41" on table
>> "PRODUTO"
>>
>>
>>
>> tabela:
>> CREATE TABLE "PRODUTO"
>> (
>>   "CODIGOPRODUTO"  INTEGER NOT NULL,
>>   "DESCRICAOCOMPLETA"  VARCHAR(40),
>>   "DESCRICAOREDUZIDA"  VARCHAR(20),
>>   "DIASVALIDADE"  INTEGER,
>>   "UNIDADEVENDA"  CHAR(2),
>>   "UNIDADECOMPRA"  CHAR(2),
>>   "QTDUNIDADE"  D_QUANTIDADE ,
>>   "USUARIOINCLUSAO"  INTEGER,
>>   "PESOUNIDADE"  D_QUANTIDADE ,
>>   "DATAINCLUSAO"  D_DATE ,
>>   "ICMSENTRADA"  CHAR(2),
>>   "HORAINCLUSAO"  D_TIME ,
>>   "ICMSSAIDA"  CHAR(2),
>>   "USUARIOALTERACAO"  INTEGER,
>>   "CODIGOREFERENCIA"  INTEGER,
>>   "DATAALTERACAO"  D_DATE ,
>>   "IMPRIMEETIQUETA"  D_BOOLEAN ,
>>   "HORAALTERACAO"  D_TIME ,
>>   "USUARIOEXCLUSAO"  INTEGER,
>>   "DATAEXCLUSAO"  D_DATE ,
>>   "HORAEXCLUSAO"  D_TIME ,
>>   "LOGCADASTRO"  VARCHAR(50),
>>   "CODIGOTRIBUTACAOA"  CHAR(1),
>>   "CODIGOGRUPO"  INTEGER,
>>   "CODIGOTRIBUTACAOB"  CHAR(2),
>>   "REPLICA"  CHAR(1),
>>   "VALORPAUTA"  D_VALOR ,
>>   "CODIGOSUBGRUPO"  INTEGER,
>>   "ALIQUOTAIVA"  D_PERCENTUAL ,
>>  PRIMARY KEY ("CODIGOPRODUTO")
>> );
>>
>>
>>
>> e parte do meu script
>> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA,
>> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (0, 02, 02, 00, 30);
>> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA,
>> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (1, 02, 02, 00, 30);
>> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA,
>> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (2, 02, 02, 00, 30);
>> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA,
>> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (3, 02, 02, 00, 30);
>> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA,
>> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (4, 02, 02, 00, 30);
>> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA,
>> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (5, 02, 02, 00, 30);
>> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA,
>> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (6, 02, 02, 00, 30);
>> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA,
>> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (17, 02, 02, 00, 30);
>> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA,
>> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (8, 02, 02, 00, 30);
>> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA,
>> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (9, 02, 02, 00, 30);
>> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA,
>> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (10, 02, 02, 00, 30);
>> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA,
>> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (11, 02, 02, 00, 30);
>> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA,
>> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (12, 02, 02, 00, 30);
>>
>>
>>
>>
>>
>>
>
>  ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
Paulo Moreira da Costa Junior
Cel.:   8751-7895
Res.: 4055-4655



Mais detalhes sobre a lista de discussão lista