클라이언트 폼에서
조건에 해당하는 값을 받아서
strSQL:=select * from dept where deptno=" " 을 조회 하려 합니다
위의 SQL을 서버로 넘기려면
TDServer.Provider......(strSQL) 과정이 필요하다던데
확실하게 모르겠습니다
어떻게 하면 되는 지요
알려 주세요
CDS (ClientDataSet ) 에서 님처럼 SQL 문을 바로 날리시면 아이됩니다.
분산환경의 비지니스로직은 어플리케이션 서버에 위치해야 합니다.
따라서 CDS 에서 보내는 정보는 님의 경우 depno 의 값만 날리셔야 합니다.
ClientDataSet.Close
ClientDataSet.AppServer.Sample(depno) // 확장
ClientDataSet.Open
DSP (DataSetProvider) 의 Sample 메소드에서 SQL 문을 처리하는 것입니다.
Procedure Sample( Depno : 가변형)
begin
SQL := ' select * from dept where deptno= ' + ''''+Depno+''''
.....
SQL.ADD (SQL)
Open
end
DataSetProvider 사용법에 대해서 알고 싶습니다 클라이언트 폼에서 조건에 해당하는 값을 받아서 strSQL:=select * from dept where deptno=" " 을 조회 하려 합니다 위의 SQL을 서버로 넘기려면 TDServer.Provider......(strSQL) 과정이...
미소나눔
•
2002.11.11 21:36
CDS (ClientDataSet ) 에서 님처럼 SQL 문을 바로 날리시면 아이됩니다.
분산환경의 비지니스로직은 어플...
분산환경의 비지니스로직은 어플리케이션 서버에 위치해야 합니다.
따라서 CDS 에서 보내는 정보는 님의 경우 depno 의 값만 날리셔야 합니다.
ClientDataSet.Close
ClientDataSet.AppServer.Sample(depno) // 확장
ClientDataSet.Open
DSP (DataSetProvider) 의 Sample 메소드에서 SQL 문을 처리하는 것입니다.
Procedure Sample( Depno : 가변형)
begin
SQL := ' select * from dept where deptno= ' + ''''+Depno+''''
.....
SQL.ADD (SQL)
Open
end
도움이 되셨길..
즐푸..