Q&A

  • BDE에서 SERVER NAME변경방법?
코딩으로 BDE에 있는 DATABASE의 SERVER NAME을 변경해 주는 방법은 없나요?

예를 들어 처음에는 SERVER NAME이 A인 데이터베이스에서 작업을 하고, 그 다음에 B인 데이터베이스에서 작업을 하려고 하는데 도대체 변경을 해 줄수가 없군요. 그렇다고 그 수만큼 데이터베이스 컴퍼넌트를 사용할수도 없고 말입니다.



1  COMMENTS
  • Profile
    방문현 2001.07.06 03:03
    Miguel wrote:

    > 코딩으로 BDE에 있는 DATABASE의 SERVER NAME을 변경해 주는 방법은 없나요?

    > 예를 들어 처음에는 SERVER NAME이 A인 데이터베이스에서 작업을 하고, 그 다음에 B인 데이터베이스에서 작업을 하려고 하는데 도대체 변경을 해 줄수가 없군요. 그렇다고 그 수만큼 데이터베이스 컴퍼넌트를 사용할수도 없고 말입니다.

    >



    한가지 디비서버(Sql Server)라면 가능 합니다.

    예를 들어 현제 pubs를 사용하다가 Sample 로 DB를 바꾸려면

    Database1.Connected:= false;

    Database1.AliasName := 'sample';

    //이경우 sample라는 bde alias는 먼저 설정이 되어있어야겠지요..

    Database1.Connected := true;



    만약 디비서버가 다를 경우는 다른 속성(예를 들자면 params라든가 기타 등등)도

    함께 변경해 주어야 제대로 연결이 되겠지요.



    하지만 이렇게 디비를 바꾸면 쿼리라든가 테이블의 설정도 모두 바꿔야 할테니

    그렇게 권하고 싶지는 않네요...