안녕하세요~
델파이 입문 한지 얼마 안된 초보 델파이 맨이랍니다.
다름이 아니라 제가 담당하고 있는 시스템에서..
여러가지 문제점 들이 발생 하고 있는데..
그 문제점들이 모두 트랜잭션 처리에 문제가 있는듯 합니다.
아무리 소스를 뒤져봐도 트랜잭션 처리는 제대로 되어 있는데..
데이타의 누락이 발생하곤 합니다.
모든 문제점들이 일년에 3-5건 정도의 오류가 발생합니다.
매월 300건정도의 트랜잭션 처리가 발생되지만..
일년에 3~5건 정도만 문제가 발생된다는 겁니다.
트랜잭션의 내용을 보면 간단합니다.
스타트트랜잭션
A테이블인서트
B테이블인서트
커밋
예외처리 :
롤백
교과서 적인 표준인데.. A에는 저장되고 B에는 저장이 되질 않거나..
B에는 저장되는데 A에는 저장이 되지 않네요..
혹시나 해서 질문 드리는데~~
델파이 2.0 DataBase Component의 버그가 아닐까 생각이 드는데요~~?
아님..델파이 2.0의 버그이거나..
아니면 네트웍의 트래픽으로 인해 디비와의 섹션이 끊어 졌거나..
(디비와 섹션이 끊어지면 트랜잭션 롤백 되는게 정상아닌가요?)
혹시 델파이에 트랙잭션에 관련된 버그 아시는 전문가님들..
간단히 답변좀 해주세요~~~
몇날 몇일 소스 뒤져보며 삽질만 했더니..
눈만 삘개 집니다... ㅠ.ㅠ
좋은 하루 되세요..
결국엔 버전을 업그레이드 해서 해결했다고 하더군요.
델파이사에서 공식으로 발표한것이 아니라서 자세히는 모르나
그 형님은 제가아는(아는사람 많음 ㅡ.ㅡ)분중 최고의 델파이 개발자였습니다.
지금은 연락이 안되서 정확한 내용을 보내드릴수 없네요.
버전을 업해보심이 어떨지...
명확한 답변이 못되서 죄송합니다.