为什么Clientdataset的datarequest在重新定义数据源后会报错:Error Creating Cursor Handle
with clientdateset1 do
begin
tmpstr := 'select * from gl_xmzl where xmdm='+''''+trim(editdm.text)+''''+' and gsdm='+''''+gszGsdm+'''';
dataRequest(tmpstr);
open;
...
close;
tmpstr := 'select * from www_xmzl_2 where xmdm='''+trim(editDm.text)+''' and gsdm='''+gszGsdm+'''';
dataRequest(tmpstr);
open; //在这里报错 Error Creating Cursor Handle
end;
如果事先不用close数据源就不会更新。请问问题出在哪里?
问题点数:0、回复次数:6Top
1 楼filix(传说中的卷心菜)回复于 2003-06-04 10:56:50 得分 0
up一下Top
2 楼filix(传说中的卷心菜)回复于 2003-06-04 11:33:56 得分 0
我再up一下Top
3 楼filix(传说中的卷心菜)回复于 2003-06-09 10:38:15 得分 0
我自己搞定Top
4 楼niuzhenjun(还得学呀)回复于 2003-06-13 13:48:11 得分 0
大哥,怎么搞定的,告诉我一下啊。Top
5 楼joyful(joyful)回复于 2003-06-17 21:08:11 得分 0
我也想知道啊Top
6 楼filix(传说中的卷心菜)回复于 2003-07-02 17:07:09 得分 0
把ClientDataset动态创建,用完之后马上释放掉。下次要用重新创建,就这么简单Top




