Q&A

  • 델파이에서 오라클 에러 메시지 확인 하는 방법 질문

INSERT INTO A_TABLE(A, B, C, D)
VALUES('1', 'AA', 'BB', 'CC')
를 실행하면
key violation ora-00001 : 무결성 제약조건 (A_TABLE_PK)에 위배 됩니다. 라는 메시지가 현시됩니다.

이때 델파이 프로그램에서 오라클 에러 메시지를 특정 변수에 할당하여
사용자에게 보고주고 무엇때문에 에러가 발생했는데 설명할 수 있는 방법좀 알려 주세요
1  COMMENTS
  • Profile
    살며배우며 2009.05.28 07:21
    Try
    쿼리 수행
    except
    on E:EDatabaseError do
    begin
    MessageDlg(E.Message, mtError, [mbOk], 0);
    end;

    end;

    위코드대로 하시면 오류나는것을 메세지로 보여줍니다.
    이걸 활용하시면 될듯 합니다.