[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