Q&A

  • 프로그램에서 BDE의 내용 수정하기...
안녕하세요..

Application에서 BDE의 내용을 수정하려 합니다.

어떻게 해야 하는지 도움말도 잘 없고 해서 질문드립니다.

좋은 방법이 없을까요?

1  COMMENTS
  • Profile
    델초 2000.02.16 02:31
    이희선 wrote:

    > 안녕하세요..

    > Application에서 BDE의 내용을 수정하려 합니다.

    > 어떻게 해야 하는지 도움말도 잘 없고 해서 질문드립니다.

    > 좋은 방법이 없을까요?



    안녕하세요. 델파이초보입니다.



    여기서 배워서 써먹었는데 제가 답변하는 입장이 되니 기분이 삼삼하네요.



    간단한 예제를...



    procedure TForm1.N6Click(Sender: TObject);

    var Memo1 : TStringList;

    begin

    Memo1 := TStringList.Create;

    // Session.DeleteAlias('mssqldb'); // ALIAS NAME

    with Memo1 do

    begin

    Add('DATABASE NAME=sqldb');

    Add('HOST NAME=SQL_SERVER');

    Add('SERVER NAME=SQL_SERVER');

    end;

    Session.AddAlias('mssqldb', 'MSSQL', Memo1); // ALIAS, SERVER_TYPE, Memo1

    Session.SaveConfigFile;

    // showmessage('저장완료');

    try

    database1.Open;

    showmessage('데이타베이스에 연결되었습니다!');

    except

    showmessage('데이타베이스 연결 실패!');

    end;

    end;



    위의 예제는 제 프로그램중 일부를 발췌한것인데, MSSQL에 접근하는 프로그램을



    CLIENT에 설치할때 기존의 BDE CONFIG FILE을 보존하기 위해서 실행시 ALIAS를



    생성하는 루틴입니다. 도움이 되실런지 모르겠네요.



    내용이 이상하다고 생각하시는 분이 계시면 거침없이 비판해 주세요. 감사합니다.