[firebase-br] erro eventual

Dimas Bolognani dimas em dbsoftinformatica.com.br
Qua Dez 15 16:18:43 -03 2010


Boa tarde a todos,

 

Alguém poderia por favor me da uma luz nesta mensagem de erro.

Uso dois programa ao mesmo tempo efetuando estes lançamentos, tem hora que
da este erro. 

Oque quer dizer exatamente a mensagem de erro abaixo?

Esta é a rotina do insert, quem sabe tem algum erro que não sei

 

                          Unprepare;

                          SQL.Clear;

                          SQL.Add('INSERT INTO ARQCONTASREC ');

 
SQL.Add('(,AREC_CODCLIENTE,AREC_CODVENDEDOR,AREC_CODPRACA,AREC_DESCLANCAMENT
O,AREC_VALOR,AREC_VALORPAGO,');

 
SQL.Add('AREC_DATALANCAMENTO,AREC_DATAVENCIMENTO,AREC_DATAPAGTO,AREC_DATACOM
PENSACAO,AREC_NUMEROPEDIDO,');

 
SQL.Add('AREC_HORALANCAMENTO,AREC_QUANTIDADE,AREC_CODPRODUTO,AREC_CODOPERADO
R,AREC_COD_FORMA_PAGTO,EMPRESA)');

         SQL.Add('VALUES');
SQL.Add('(:AREC_CODCLIENTE,:AREC_CODVENDEDOR,:AREC_CODPRACA,:AREC_DESCLANCAM
ENTO,:AREC_VALOR,:AREC_VALORPAGO,');

SQL.Add(':AREC_DATALANCAMENTO,:AREC_DATAVENCIMENTO,:AREC_DATAPAGTO,:AREC_DAT
ACOMPENSACAO,:AREC_NUMEROPEDIDO,');
SQL.Add(':AREC_HORALANCAMENTO,:AREC_QUANTIDADE,:AREC_CODPRODUTO,:AREC_CODOPE
RADOR,:AREC_COD_FORMA_PAGTO,:EMPRESA)');

                          Prepare;

 

                          ParamByName('AREC_CODCLIENTE').AsInteger  :=
VCODCLI;

                               Passo os parâmetros aqui..........

                          ParamByName('EMPRESA').AsInteger := VEMPRESA;

                          ExecSQL;                  

 

                ISC ERROR CODE: 335544345

ISC ERROR MESSAGE:

Lock conflict on no wait transaction

Violation of FOREIGN KEY constraint “FK_ARQCONTASREC” on table
“ARQCONTASREC”

Foreign key reference target does not exist.

 

                Será um problema de transação ou violação de chave ??


 

 

Atte.

Dimas Bolognani

DBSOFT INFORMATICA LTDA

OURO FINO - MG

Tel.(35)3441-5254 - Cel.9978-8540

msn:dimas em dbsoftinformatica ltda.com.br

 

 

 




Mais detalhes sobre a lista de discussão lista