|
안녕하세요.
DBexpress의 컴포넌트 중 SQLConnection을 사용할때, exception 처리는 어떻게 하는지요?
SQLConnection1->Connected = true;
//build SQL command
...
SQLConnectioin1.Execute ( SQLCommand, sqlParam , NULL );
위에서 insert문을 실행하였는데, (DB를 확인해 보니 ) DB에는 정상적으로 데이타가 들어갔는데...
C++빌더 프로그램에서는 aceess violation 라고 exception을 뿌리면서 죽어버립니다.
왜 이런 현상이 일어나는지요?
또는 unique key때문에 insert 못했을 경우들에 대해서,,,구분해서
exception을 처리하고 싶은데..
여기서 try ... catch ()를 사용해야 할 것 같은데... SQL에서 어떤 exception 이 발생하는지..
어디서 알아내서.. 어떻게 사용하는지요?
감사 합니다.
그럼 수고 하세요.
|