Q&A

  • 예외처리가 안되는 경우도 있습니까?
안녕하셔여..영원한 델초보 어린왕자입니다..



이상하게두 예외가 안잡히는 부분이 있습니다..

왜그러는지 고수님 갈켜주셔여..

소스 입니다.



procedure TNameTable.InicalizeDB(const ConnectionString: string; const bFirst: boolean);

var

ADOTbl_LoadTable: TADOTable;

ADODts_LoadSetting: TADODataSet;

sConnectionString: String;

begin

sConnectionString := ConnectionString;

if ChkConnectionString(sConnectionString, bFirst) then begin



ADOTbl_LoadTable := TADOTable.Create(nil);

try



with ADOTbl_LoadTable do

begin





Connection := FADOConnection;



// ReportTitleField 테이블 메모리에 저장하기

Close;

TableName := 'ReportTitleField';

try

Open; // <------이부분이 에러가 뜨는데여..Except로 가는게 아니라

// 프로시저를 빠져나가버립니다.

except; // 테이블이 없는 경우

FLoadType := [ltRaw];

exit;

end;

.

.

.

.

.



0  COMMENTS