Q&A

  • MDB 파일을 자유자재로 바꾸어 가며 선택/테이블 콘트롤






--------------------------------------------------------------------------------

프로그램 실행중에 특정한 mdb 파일(odbc설정이 되어있지 않은)

을 선택해서 그 mdb를 가지고 작동되는 프로그램을 구현하려면

어찌 해야 돼나요?

빠른 답변 바랍니다. 고수님들...





1  COMMENTS
  • Profile
    김성중 2000.02.26 20:07
    디비돌이 wrote:

    >

    >

    >

    > --------------------------------------------------------------------------------

    > 프로그램 실행중에 특정한 mdb 파일(odbc설정이 되어있지 않은)

    > 을 선택해서 그 mdb를 가지고 작동되는 프로그램을 구현하려면

    > 어찌 해야 돼나요?

    > 빠른 답변 바랍니다. 고수님들...

    >

    >



    고수는 아니고요 저도 여기서 도움을 많이 받아서요



    이렇게 했더니 되더라구요



    Database 의 alias명은 쓰지 말고요 DatabaseName은 알아서 주시고요

    DriverName은 MSACCESS로 설정하고 LoginPrompt는 False로 줍니다.



    그리고

    다음 함수를 사용하세요 파라미터는 Full Path를 주세요

    procedure TFrmMain.ConnectDB(DBName : String);

    begin

    DataBase1.Connected := false;

    DataBase1.Params.Clear;

    DataBase1.Params.add( 'DATABASE NAME=' + dbName ); // full path

    DataBase1.Params.add( 'OPEN MODE=READ' );

    DataBase1.Connected := true;

    end;