[firebase-br] (sem assunto)

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


desculpa moacir.. falei errado pensando em outra tabela, o replica é usado
p/um novo registro, se for inserido um novo registro, ou seja um novo
produto aí ela roda

2010/2/4 Paulo Moreira da Costa Junior <juniorpt em gmail.com>

> 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
>



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



Mais detalhes sobre a lista de discussão lista