지난 번에 델파이로 정보처리기사 실기시헝을 보았는데요 프로그램과 DB가 제대로 링크되지 않아서 실격처리되고 말았습니다. 시험볼 때 제 컴퓨터에서는 실행이 잘 되는 데 디스켓에 담아서 제출하면 다음과 같은 에러메시지가 뜨면서 실행파일이 열리지 않습니다.
Exception EDBEngineError in module *.exe at 000623C6.
An error occurred while attempting to initialize the Borland Database
Engine (error #2019)
좀 도와주세요.
제가 프로그램을 작성하는 순서는 먼저 Explorer에서 새로운 Alias를 만들고
A 드라이브로 경로를 지정한 뒤 Database Desktop으로 테이블을 만들고 Save
as로 아까 만들어둔 alias에 저장합니다. 저는 뭐가 잘못됐는지 정말
모르겠어요. 좀 가르쳐주세요. 만약 똑 같은 에러가 발생할 때 소스를
고쳐서라도 수정하는 방법은 없나요? 그리고 어떤 파일에 이런 정보가 들어
있나요?
procedure ~.~create();
var path : string;
begin
path := ExtractFilePath(Application.ExeName);
table.databasename := path;
table.open;
end;
다른분 사이트에서 가지고 온것인데,,,,이것응용해서 사용하세요,,,(http://user.chollian.net/~angel01/)
이러면 DB파일이 같은 경로에 있으면 됩니다.
explore그런거 사용하지 마세요,,시험에서는,,,,,
윤소영 wrote:
> 지난 번에 델파이로 정보처리기사 실기시헝을 보았는데요 프로그램과 DB가 제대로 링크되지 않아서 실격처리되고 말았습니다. 시험볼 때 제 컴퓨터에서는 실행이 잘 되는 데 디스켓에 담아서 제출하면 다음과 같은 에러메시지가 뜨면서 실행파일이 열리지 않습니다.
>
> Exception EDBEngineError in module *.exe at 000623C6.
> An error occurred while attempting to initialize the Borland Database
> Engine (error #2019)
>
> 좀 도와주세요.
>
> 제가 프로그램을 작성하는 순서는 먼저 Explorer에서 새로운 Alias를 만들고
> A 드라이브로 경로를 지정한 뒤 Database Desktop으로 테이블을 만들고 Save
> as로 아까 만들어둔 alias에 저장합니다. 저는 뭐가 잘못됐는지 정말
> 모르겠어요. 좀 가르쳐주세요. 만약 똑 같은 에러가 발생할 때 소스를
> 고쳐서라도 수정하는 방법은 없나요? 그리고 어떤 파일에 이런 정보가 들어
> 있나요?
>