Q&A

  • Table Update시 오류
* 사용환경 : 델파이4/ Windows NT

* DataBase : informix

* 에러 메시지 :

"SQL general Error, Time rock out..." 이와같은 에러가 발생해서

BDE Administrator에서 해당DB의 Definition부분의 Lock Mode를 5에서 15로

변경해 줬더니 에러가 없어지더라구요. 이게 정확한 방법이었을 까요?

제가 최상의 조치를 취한건지 아님 이것으로 말미암아 검증할 수 없는

에러를 발생시키지는않는지.....

사실 델파이 공부하면서 실제 업무에 적용하려하니 불안해서요.



또한가지 더더더...

저는 쇼핑몰을 운영하고 있습니다.

C/S 프로그램에서 해당 손님의 거래내역을 조회해서 DB Grid에 정보를 넣어놓고

일괄적으로 주문을 확정하는 부분이 있습니다.

이상한 것이 C/S(Client/Server) 프로그램에서 A고객의 주문내역을 조회했고 ->

A고객이 인터넷상에서 특정 품목의 주문을 취소조작하였고 ->

C/S에서 조회한 결과를 Update했더니...

주문이 확정되어 있는 것입니다. 분명히 고객이 취소했으니 취소되어야 하는데

말이죠.

반대로 C/S에서 A고객의 주문내역을 조회했고 ->

C/S에서 A고객의 주문내역을 확정시켰고 ->

A고객이 인터넷상에서 특정품목을 주문취소했더니..

"이미 확정되었기 때문에 취소불가"정확한 메세지 나타납니다.

이것은 문제가 안되는데.. 위의 첫번째 건이 문제입니다.

좀 복잡한가요?

이 부분을 어떻게 해결해야 하나요? 머리가 아플 지경입니다.

도와주세요. 꾸벅!!

0  COMMENTS