Q&A

  • 정보처리기사 실기시험
지난 번에 델파이로 정보처리기사 실기시헝을 보았는데요 프로그램과 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에 저장합니다. 저는 뭐가 잘못됐는지 정말

모르겠어요. 좀 가르쳐주세요. 만약 똑 같은 에러가 발생할 때 소스를

고쳐서라도 수정하는 방법은 없나요? 그리고 어떤 파일에 이런 정보가 들어

있나요?



2  COMMENTS
  • Profile
    혀노 1999.11.27 03:29
    앞에 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에 저장합니다. 저는 뭐가 잘못됐는지 정말

    > 모르겠어요. 좀 가르쳐주세요. 만약 똑 같은 에러가 발생할 때 소스를

    > 고쳐서라도 수정하는 방법은 없나요? 그리고 어떤 파일에 이런 정보가 들어

    > 있나요?

    >

  • Profile
    혀노 1999.11.27 03:25
    정보처리기사 시험에서 alias설정은 그렇게 하면 감독관 앞에서 실행시 에러가 나기 쉽거든요, Explore에서 만들면 감독관 PC에는 그 에일리어스가 없으니까(감독관 PC Explor엔 설정이 안되었으니까요) 당연히 에러가 납니다.

    그냥 그런거 하지말고 query,나 table에서 프로퍼티에 db경로를 A:드라이브로 해주시거나 실행시 동적으로 실행장소에서 db파일을 찾도록 만드세요.



    윤소영 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에 저장합니다. 저는 뭐가 잘못됐는지 정말

    > 모르겠어요. 좀 가르쳐주세요. 만약 똑 같은 에러가 발생할 때 소스를

    > 고쳐서라도 수정하는 방법은 없나요? 그리고 어떤 파일에 이런 정보가 들어

    > 있나요?

    >