Q&A

  • MIDAS의 클라이언트에서 서버 Handle
MIDAS를 처음하는 초보입니다.

클라이언트에서 서버 프로그램의 Query내용의 Handle하는 방법을 없나 해서

이렇게 질문을 드립니다.



테이블에 20개정도 되는데 이것별로 Provider를 만들 수 도 없고 약 2개정도의

query를 만든 후(서버에) 폼마다 필요한 테이블을 query로 만들어서 사용할려고

합니다. 여기서 해당되는 답은 모두 찾아보았는데 답이 없더군요...

아시는 고수님들의 답변 기다리겠습니다.

참고로

delphi5.0, 오라클, SocketConnection(TCP/IP) 을 사용합니다.



<참고>

ClientDataset1.Close;

ClientDataset1.Provider.Datarequest('SELECT * FROM TEST');

ClientDataset1.Open;



은 ClierntDataset에소 Provider이 없다고 Error가 나와 사용이 안됩니다.



1  COMMENTS
  • Profile
    HKINTRA 2000.08.17 11:52
    안젤726 wrote:

    > MIDAS를 처음하는 초보입니다.

    > 클라이언트에서 서버 프로그램의 Query내용의 Handle하는 방법을 없나 해서

    > 이렇게 질문을 드립니다.

    >

    > 테이블에 20개정도 되는데 이것별로 Provider를 만들 수 도 없고 약 2개정도의

    > query를 만든 후(서버에) 폼마다 필요한 테이블을 query로 만들어서 사용할려고

    > 합니다. 여기서 해당되는 답은 모두 찾아보았는데 답이 없더군요...

    > 아시는 고수님들의 답변 기다리겠습니다.

    > 참고로

    > delphi5.0, 오라클, SocketConnection(TCP/IP) 을 사용합니다.

    >

    > <참고>

    > ClientDataset1.Close;

    > ClientDataset1.Provider.Datarequest('SELECT * FROM TEST');

    > ClientDataset1.Open;

    >

    > 은 ClierntDataset에소 Provider이 없다고 Error가 나와 사용이 안됩니다.

    >



    방법은 2가지가 있습니다.

    1) Dynamic Provider를 사용한다.

    ; http://www.distribucon.com 에 가서 Dynamic Provider에 대해서

    찾아보면 됩니다.



    2) RemoteServer에 TQuery를 올려 놓고, TProvider에 연결 한 후

    ; Client에서는 Local로 내려받아서 처리한다.



    도움이 되었으면 하네요!