请教高手,DCOM中调用数据如何在SQL中使用参数? ( 积分: 100 )

  • 主题发起人 主题发起人 alen4096
  • 开始时间 开始时间
A

alen4096

Unregistered / Unconfirmed
GUEST, unregistred user!
DCOM中调用数据如何在SQL中使用参数?
例如:我想通过DCOMSERVER.GETDATA(CONST ASQL:WIDESTRING).....
能否在ASQL中写入带参数的SQL语句,我在客户端直接将值(EDIT1.TEXT)赋过来就可以了
也就是说我想做一个通用的SQL接口,可以通过不同的SQL语句查询多个不同的表格/条件的数据
 
DCOM中调用数据如何在SQL中使用参数?
例如:我想通过DCOMSERVER.GETDATA(CONST ASQL:WIDESTRING).....
能否在ASQL中写入带参数的SQL语句,我在客户端直接将值(EDIT1.TEXT)赋过来就可以了
也就是说我想做一个通用的SQL接口,可以通过不同的SQL语句查询多个不同的表格/条件的数据
 
帮帮忙!给点意见吧!
 
你如果是想传递不同的SQL语句让DCOM服务器执行然后返回不同的结果给客户端,那么不用这种远程调用的方法,你只要在远程数据模块中使用一个TDataSetProvider组件何一个数据集组件然后在客户端用ClientDataSet和它关联,对ClientDAtaset的commandText传入相应的SQL语句,然后open,使用和ADO一样就可以了。
 
djwdz,多谢你的指教,现在才看到你的邮件.我的问题已经解决了,其实就是赋参时我的引号没用好,搞的误以为不能在整句SQL中赋参.多谢了!
 
//可以定义一个OleVariant类型参数,将参数列表传过去
//MyParamList[0]、MyParamList[1]...
GETDATA(CONST ASQL:WIDESTRING;
MyParamList : OleVariant).....
 
后退
顶部