Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Wilke1

erro na hora de gravar

Recommended Posts

ola pessoal eo seguinte utilizando esse codigo pra confirmar a gravação , mas ele dar o error 02291 no oracle. ele dar erro na linha Qrypromotorfornec.ApplyUpdates;voces tem alguma ideia , ou um exemplo de como eu posso fazer.

 

IF (QRYHORARIOPROMOTOR.STATE = DSINSERT) THEN BEGIN Qryhorariopromotor.FieldByName('CD_PROMOTOR').AsInteger:= Qrypromotores.FieldByName('CD_PROMOTOR').AsInteger; QryPromotorFORNEC.FieldByName('CD_PROMOTOR').AsInteger:= Qryhorariopromotor.FieldByName('CD_PROMOTOR').AsInteger; Qrypromotorfornec.FieldByName('cd_fornecedor').AsInteger:=Qrydivisao.FieldByName('CD_FORNECEDOR').AsInteger; Qrypromotorfornec.FieldByName('cd_DIVISAO').AsInteger:=Qrydivisao.FieldByName('CD_DIVISAO').AsInteger; end; fmprincipal.database1.startTransaction; try Qrypromotores.ApplyUpdates; Qrypromotores.CommitUpdates; Qryhorariopromotor.ApplyUpdates; Qryhorariopromotor.CommitUpdates; Qrypromotorfornec.ApplyUpdates; Qrypromotorfornec.CommitUpdates; Fmprincipal.Database1.commit; except FMPrincipal.Database1.Rollback; RAISE; end;

Compartilhar este post


Link para o post
Compartilhar em outros sites

ola pessoal eo seguinte utilizando esse codigo pra confirmar a gravação , mas ele dar o error 02291 no oracle. ele dar erro na linha Qrypromotorfornec.ApplyUpdates;voces tem alguma ideia , ou um exemplo de como eu posso fazer.

 

IF (QRYHORARIOPROMOTOR.STATE = DSINSERT) THEN BEGIN Qryhorariopromotor.FieldByName('CD_PROMOTOR').AsInteger:= Qrypromotores.FieldByName('CD_PROMOTOR').AsInteger; QryPromotorFORNEC.FieldByName('CD_PROMOTOR').AsInteger:= Qryhorariopromotor.FieldByName('CD_PROMOTOR').AsInteger; Qrypromotorfornec.FieldByName('cd_fornecedor').AsInteger:=Qrydivisao.FieldByName('CD_FORNECEDOR').AsInteger; Qrypromotorfornec.FieldByName('cd_DIVISAO').AsInteger:=Qrydivisao.FieldByName('CD_DIVISAO').AsInteger; end; fmprincipal.database1.startTransaction; try Qrypromotores.ApplyUpdates; Qrypromotores.CommitUpdates; Qryhorariopromotor.ApplyUpdates; Qryhorariopromotor.CommitUpdates; Qrypromotorfornec.ApplyUpdates; Qrypromotorfornec.CommitUpdates; Fmprincipal.Database1.commit; except FMPrincipal.Database1.Rollback; RAISE; end;
RESOLVIDOera que Qrypromotorfornec, não estava recebendo o valor da tabela paivaleu pessoal

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.