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가 나와 사용이 안됩니다.
> 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로 내려받아서 처리한다.
도움이 되었으면 하네요!