在三层应用中如何动态建立TQuery(200分)

  • 主题发起人 主题发起人 zff
  • 开始时间 开始时间
Z

zff

Unregistered / Unconfirmed
GUEST, unregistred user!
请问在三层应用中,
如何在客户端动态建立TQuery,
TQuery(有select,delete,insert,update),
客户端不用bde引井.
 
HHE
只要用TQUERY,就要用BDE,这是公理:-)
用CLIENTDATASET是MIDAS里的一般方法。
 
那我在客户端程序有
动态sql语句则么办?
如:Tquery.create(nil)
sql.add('select * from .....');
 
在服务器端放个Query,把客户端的SQL语句传给它,再在客户端以CLIENTDATASET获得数据。
 
呵呵, MIDAS客户端没法用TQUERY, 否则, MIDAS就没有意义了:-)
用CLIENTDATASET不是一样吗, 把参数传给SERVER, 让SERVER QUERY返回就行了.
 
1、客户不能用TQUERY;
2、建议只传递参数;
3、可以用SOCKET传递SQL语句,不过个人不太推荐;
4、在APP SERVER做个MATHOD接受客户的SQL语句是可以的,就像普通的DCOM程序差不多。
 
churchill
怎样把客户端的SQL语句传给
服务器端的Query
 
zff :
Delphi 4的Midas Demo中有一个Adhoc Query Demo, 他就是
一个传递Sql语句的Midas 应用。 符合你的要求。
 
多人接受答案了。
 
后退
顶部