Q&A

  • 여러개의 DB를 하나로.....(무진장 급) 고수님들 Help me!!!
안냐세요...

먼저 죄송합니다. 다음과 같은 현상을 어떻게 처리를 해야 할런지 몰라서 이렇게 급하게 글을 올립니다.

다름이 아니라 Table형식의 파라독스 BD 여러개를 하나의 Table로 만드는 방법입니다.

그런 후 DBGrid에서 뿌려주는 방식입니다.

어떤 방법을 사용하면 될런지...

참고로 데이터양이 많습니다.

정말로 급합니다.

제발 많은 고수님들의 도움이 있으시길...

어디서 어떻게 어느 위치에서... 정말로 쉽게 설명을....

그럼 오늘 하루도 즐거운 하루 되시길...





4  COMMENTS
  • Profile
    델초 2000.02.21 23:34
    서지현 wrote:

    > 안냐세요...

    > 먼저 죄송합니다. 다음과 같은 현상을 어떻게 처리를 해야 할런지 몰라서 이렇게 급하게 글을 올립니다.

    > 다름이 아니라 Table형식의 파라독스 BD 여러개를 하나의 Table로 만드는 방법입니다.

    > 그런 후 DBGrid에서 뿌려주는 방식입니다.

    > 어떤 방법을 사용하면 될런지...

    > 참고로 데이터양이 많습니다.

    > 정말로 급합니다.

    > 제발 많은 고수님들의 도움이 있으시길...

    > 어디서 어떻게 어느 위치에서... 정말로 쉽게 설명을....

    > 그럼 오늘 하루도 즐거운 하루 되시길...

    >

    >

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



    문제의 요지를 정리하면 예를 들어 2개의 테이블을 하나의 DBGrid에서 보고싶다는 말씀인가요?



    만약 그렇다면 테이블을 join 하면 되겠지요..



    간단하게 예를들면...



    datasource, query, dbgrid 를 올려놓고



    sql.add('select table1.name, table2.salary from table1,table2 where');

    sql.add('where table1.sabun = table2.sabun');



    약식이지만 간단하게 이정도면 join 됐다고 할 수 있겠죠? 물론 3개이상도 되죠.



    그담에 query를 open하면 field는 두개밖에 나오지 않겠죠. 낭중에 이 필드를 이용할



    땐....아시죠?



    query1.fieldbyname('name').asstring , query1.fieldbyname('salary').asinteger



    하하!! 다들 아시는 얘긴가? 쩝 암튼 델파이초보 였습니다.



  • Profile
    서지현 2000.02.21 17:45
    서지현 wrote:

    안냐세요...

    먼저 죄송합니다. 다음과 같은 현상을 어떻게 처리를 해야 할런지 몰라서 이렇게 급하게 글을 올립니다.

    다름이 아니라 Table형식의 파라독스 BD 여러개를 하나의 Table로 만드는 방법입니다.

    그런 후 DBGrid에서 뿌려주는 방식입니다.

    어떤 방법을 사용하면 될런지...

    참고로 데이터양이 많습니다.

    정말로 급합니다.

    제발 많은 고수님들의 도움이 있으시길...

    어디서 어떻게 어느 위치에서... 정말로 쉽게 설명을....

    그럼 오늘 하루도 즐거운 하루 되시길...





  • Profile
    이재식 2000.02.21 23:38
    서지현 wrote:

    > 서지현 wrote:

    > 안냐세요...

    > 먼저 죄송합니다. 다음과 같은 현상을 어떻게 처리를 해야 할런지 몰라서 이렇게 급하게 글을 올립니다.

    > 다름이 아니라 Table형식의 파라독스 BD 여러개를 하나의 Table로 만드는 방법입니다.

    > 그런 후 DBGrid에서 뿌려주는 방식입니다.

    > 어떤 방법을 사용하면 될런지...

    > 참고로 데이터양이 많습니다.

    > 정말로 급합니다.

    > 제발 많은 고수님들의 도움이 있으시길...

    > 어디서 어떻게 어느 위치에서... 정말로 쉽게 설명을....

    > 그럼 오늘 하루도 즐거운 하루 되시길...



    이재식 Wrote :

    안녕하십니까?



    우선 여러개의 테이블이 하나의 alias에 존재하는 것인가요?

    그리고, 여러개의 테이블 각각의 테이블 구조는 어떻게 되어 있습니까?

    그리고, 합치고자 하는 테이블은 몇개정도 됩니까?



    그리고 각각의 테이블 레코드 개수는 대략 몇 건정도 됩니까?

    (많다고 하셨는데요)



    위의 질문에 대한 설명이 필요합니다.



    우선 막연한 말씀을 드린다면,



    여러개의 테이블을 합침해 있어서 우선 임시테이블을 만드는 것입니다.

    이것은 대략 2가지 방식으로 만들수 있습니다.



    그런다음 그것을 디비그리드와 연결시켜서 뿌려주면 되는데,

    대개 이런 작업은 어떤 답이 되는 이벤트는 없고요,

    상황을 봐야 합니다.



    formCreate이벤트에서 할 수도 있고, 아니면 특정 이벤트에서 할 수 도 있고요.



    건수가 꽤 많으면(약 1000건이상), 그리고 그 디비그리드 자체에 어떤 수정내지 편집을

    할것이 아니라면 제 생각에는 디비그리드보다는 stringGrid내지

    formula를 이용하시는것이 훨씬 빠르리라 생각됩니다.







  • Profile
    smileye 2000.02.21 10:17
    서지현 wrote:

    > 안냐세요...

    > 먼저 죄송합니다. 다음과 같은 현상을 어떻게 처리를 해야 할런지 몰라서 이렇게 급하게 글을 올립니다.

    > 다름이 아니라 Table형식의 파라독스 BD 여러개를 하나의 Table로 만드는 방법입니다.

    > 그런 후 DBGrid에서 뿌려주는 방식입니다.

    > 어떤 방법을 사용하면 될런지...

    > 참고로 데이터양이 많습니다.

    > 정말로 급합니다.

    > 제발 많은 고수님들의 도움이 있으시길...

    > 어디서 어떻게 어느 위치에서... 정말로 쉽게 설명을....

    > 그럼 오늘 하루도 즐거운 하루 되시길...

    >

    >



    이렇게 답변해도 되는지 ?

    먼저 위 질문의 요지가 무엇인지 ? (나만모르나?)

    제가 이해한것이 맞다면,

    VIEW TABLE을 사용해 보십시오. 근데 파라독스에서도 가능한지는 잘 ...

    오라클에서는 잘되는데 ...