关于clientdataset/setprovider问题
server端用setprovider和一个adoquery相关联,可是
当我修改adoquery中sql语句,重新active后为什么
客户端的clientdataset中的数据没有改变?
问题点数:100、回复次数:7Top
1 楼theone_jxm()回复于 2003-08-04 12:44:23 得分 20
客户端clientdataset刷新了没有?Top
2 楼liqxdt(黑客劍--助人護己)回复于 2003-08-04 17:38:41 得分 0
有没执行 EXECSQL ?Top
3 楼yesxwl(吴宫幽径)回复于 2003-08-05 00:24:06 得分 20
修改sql语句会使clientdataset自动关闭
clientdataset.active:=true;Top
4 楼2312(╰@oo恒星★)回复于 2003-08-05 09:41:20 得分 20
clientdataset.close;
clientdataset.open;Top
5 楼fenglaile(风清飘)回复于 2003-08-05 18:29:04 得分 20
数据是内存中存在的,在没有刷新时,内存中的数据是不会变的,除非你用refresh,或clientdataset1.close;
clientdataset1.open;Top
6 楼hiflower(花)回复于 2003-08-06 13:10:03 得分 20
修改 ADOQuery 只是有服务器端起作用,客户端必须 Close,再 Open 才有效Top
7 楼peiweiwei(无状态对象)回复于 2003-08-08 11:28:00 得分 0
完全同意Top




