Duvida de Atualização em BDE

Delphi

23/11/2006

:)
Boa tarte..to com um probleminha..não sei como resolver..
to usando BDE... (chefe q pediu)

tenho uma TQuery e um TUpdateSQL


então...usando o sql

select V.*,
        (select C.TEXTO
           from PESCOMPL C
          where C.CODPESSOA = V.CODPESSOA
            and C.TIPCOMPL = T.TIPCOMPL
            and C.SUBSEQ = (select min(SUBSEQ) from PESCOMPL
                             where CODPESSOA = V.CODPESSOA
                               and TIPCOMPL = T.TIPCOMPL)) as DOCUMENTO
    from PESCRDCV V, TIPDCVCR T
   where V.TIPDCVCR = T.TIPDCVCR
     and V.CODPESSOA = :CODPESSOA
   order by V.SUBSEQ;


eu consigo atualizar o campos do PESCRDCV ..mas eu preciso atualizar esse maldido documento tb..
isso tudo dentro de uma transação de dados q é feita

//......Inicia a Transacao de Dados (StartTransaction)
  SBIniciaTransacao(dbPed,True,´ ´);
  try
  try

Query.ApplyUpdates;


  wResult := True;
//......Aborta Transacao de Dados (RollBack)
  except
  On E:Exception do
     begin
     SBAbortaTransacao(dbPed,E.Message,True,False,´´,´ ´);
     end;
  end;
//......Grava Transacao de Dados (Commit)
  finally
  SBFinalizaTransacao(dbPed,False,´´,False,´ ´);
  if wResult = true then
     ShowMessage(´Atualização Ok´)
  else
     Showmessage(´Processo abortado´);
  end;



é mais ou menos isso..
o q eu queria é...no meu ApplyUpdates; ele atualozar o documento..
alguem ja fez algo parecido?


Alansvieceli

Alansvieceli

Curtidas 0
POSTAR