clientdataset复制记录
两个clientdataset表,将其中一个表中记录全部复制到另一表中,用什么方法速度最快,占用资源最少? 问题点数:20、回复次数:9Top
1 楼chijingde(AD)回复于 2005-11-22 21:12:14 得分 0
appenddataTop
2 楼cyblueboy83(爱情白痴—电脑迷)回复于 2005-11-22 21:34:59 得分 0
如果两个表结构一样,直接写sql语句应该最快
好象是insert into a (select * from b)
Top
3 楼xxmmmx(踢踏)回复于 2005-11-23 09:23:06 得分 20
clientdataset1.Data:=clientdataset2.data;
或者使用Clone
clientdataset1.CloneCursor(clientdataset2,False,True);
Top
4 楼zhangl_cn(和尚-修行)回复于 2005-11-23 10:29:02 得分 0
clientdataset1.Data:=clientdataset2.data;
Top
5 楼leesheng(编程很辛苦,但很有意思啊!)回复于 2005-11-23 12:00:01 得分 0
clientdataset1中的原数据要保留,
使用clientdataset1.Data:=clientdataset1.Data+clientdataset2.data;
系统提示数据类型错误????Top
6 楼xxmmmx(踢踏)回复于 2005-11-23 15:08:17 得分 0
如果两者的数据结构一样,试试AppendData属性,我没试过。Top
7 楼wuzhouhome(伍洲)回复于 2005-11-23 15:54:23 得分 0
clientdataset1.Data:=clientdataset2.dataTop
8 楼leesheng(编程很辛苦,但很有意思啊!)回复于 2005-11-23 19:12:06 得分 0
我用appenddata方法,系统提示:error: trying to append data to no-partial dataset.
不知道如何处理?Top
9 楼leesheng(编程很辛苦,但很有意思啊!)回复于 2005-11-24 21:06:00 得分 0
请指教啊Top




