Q&A

  • 하나의 폼에 두개의 알리어스 사용방법좀...
항상 성실한 답변에 감사합니다.



하나의 폼안에서 각각 다른 디렉토리에 있는 DB를 사용하려고하는데

폼선언부에 알리어스를 두개 선언해서 사용할수는 없는지요.

제가 사용하는 DB는 파라독스를 사용하고 있습니다.

어떻게 하는지 갈켜주세요.

4  COMMENTS
  • Profile
    stoney 2001.09.22 03:33
    어떤 일을 하시는지는 모르지만 알리어스를 잡고 쓰는거보다 그냥 절대 경로를 사용해서 쓰시면 어떨까요??



    만약 현 프로그램 위치에서 하위로 Dir1,Dir2 라는 폴더마다 테이블이 있다면 그냥 코딩 상에서 다음과 같이 사용하시는게 더 편할지도 모르겠네요..



    Query1.DatabaseName := '.Dir1';

    Query1.SQL.Text := 'Select * from dir1db';



    Query2.DatabaseName := '.Dir2';

    Query2.SQL.Text := 'Select * from dir2db';



    이런식으로 DatabaseName Property를 절대 경로를 사용해서 써도 되거든요..





    goodman wrote:

    > 항상 성실한 답변에 감사합니다.

    >

    > 하나의 폼안에서 각각 다른 디렉토리에 있는 DB를 사용하려고하는데

    > 폼선언부에 알리어스를 두개 선언해서 사용할수는 없는지요.

    > 제가 사용하는 DB는 파라독스를 사용하고 있습니다.

    > 어떻게 하는지 갈켜주세요.

  • Profile
    초보 2001.09.21 23:09
    goodman wrote:

    > 항상 성실한 답변에 감사합니다.

    >

    > 하나의 폼안에서 각각 다른 디렉토리에 있는 DB를 사용하려고하는데

    > 폼선언부에 알리어스를 두개 선언해서 사용할수는 없는지요.

    > 제가 사용하는 DB는 파라독스를 사용하고 있습니다.

    > 어떻게 하는지 갈켜주세요.



    BDE에는 알리어스가 있을테고요..(insa, media 가 있다면)

    같은폼의 쿼리1의 TDataBaseName은 insa 설정해 주고..

    쿼리2의 // media설정해주문 되는데요..



    물론 동적으로도 가능하죠

    if then 쿼리1.TdataBaseName := 'insa' else

    TdataBaseName := 'media';

    이러면 잘 될겁니다.



  • Profile
    goodman 2001.09.22 04:24
    초보 wrote:

    > goodman wrote:

    > > 항상 성실한 답변에 감사합니다.

    > >

    > > 하나의 폼안에서 각각 다른 디렉토리에 있는 DB를 사용하려고하는데

    > > 폼선언부에 알리어스를 두개 선언해서 사용할수는 없는지요.

    > > 제가 사용하는 DB는 파라독스를 사용하고 있습니다.

    > > 어떻게 하는지 갈켜주세요.

    >

    > BDE에는 알리어스가 있을테고요..(insa, media 가 있다면)

    > 같은폼의 쿼리1의 TDataBaseName은 insa 설정해 주고..

    > 쿼리2의 // media설정해주문 되는데요..

    >

    > 물론 동적으로도 가능하죠

    > if then 쿼리1.TdataBaseName := 'insa' else

    > TdataBaseName := 'media';

    > 이러면 잘 될겁니다.

    >

  • Profile
    goodman 2001.09.22 04:24
    초보 wrote:

    > goodman wrote:

    > > 항상 성실한 답변에 감사합니다.

    > >

    > > 하나의 폼안에서 각각 다른 디렉토리에 있는 DB를 사용하려고하는데

    > > 폼선언부에 알리어스를 두개 선언해서 사용할수는 없는지요.

    > > 제가 사용하는 DB는 파라독스를 사용하고 있습니다.

    > > 어떻게 하는지 갈켜주세요.

    >

    > BDE에는 알리어스가 있을테고요..(insa, media 가 있다면)

    > 같은폼의 쿼리1의 TDataBaseName은 insa 설정해 주고..

    > 쿼리2의 // media설정해주문 되는데요..

    >

    > 물론 동적으로도 가능하죠

    > if then 쿼리1.TdataBaseName := 'insa' else

    > TdataBaseName := 'media';

    > 이러면 잘 될겁니다.

    >