Q&A

  • TQuery에서 update시의 질문
  
기존소스에서는 TQuery와 UpdateSQL을 사용했는데, 어떤사정에 의해서 다이나믹SQL로 가게 되었습니다.
그래서 코딩도중 생긴문제가 DBEdit로 값을 받아들이는데 TQuery.FieldByName('필드명').AsString 해보면 이미 바뀐값으로 들어옵니다.
기존 UpdateSQL에서보면

update 테이블명
set
필드명 = 필드명
where
필드명 = :OLD_필드명

이런식으로 'OLD_..'해서 사용되더군요.
제가 알고싶은것은 이런식으로 다이나믹SQL을 사용할때 수정되기전값을 알방법이 없는가 하는 것입니다.  
1  COMMENTS