我想把adotable的数据备份下来,操作如下
var
data:_recordset
begin
data:=adotable1.recordset
adotable1...一系列操作
要是我想恢复adotable1中的数据
adotable1:=data
end;但是,只要adotable1中的数据一改,data也跟着变,郁闷,请问有什么方法,data不跟着变吗。
请照我的说的问题回答,不要说用别的方法来实现如上。
var
data:_recordset
begin
data:=adotable1.recordset
adotable1...一系列操作
要是我想恢复adotable1中的数据
adotable1:=data
end;但是,只要adotable1中的数据一改,data也跟着变,郁闷,请问有什么方法,data不跟着变吗。
请照我的说的问题回答,不要说用别的方法来实现如上。
解决方案 »
- 关于找不到*.res文件的问题
- 在Image上画矩形,类似photoshop功能
- 如何在CSDN技术中心分类浏览文章
- 如何将做好的窗体做日后用?
- 请问,我怎么把一个FORM包含在DLL中
- 换行问题
- 急急急,,,在quickreport中如何在每页页脚统计本页合计?相应页脚的Qband应该使用什么?--在线等待
- 百分求做ASP上传组件Delphi源码,在线等,立即给分。
- 请问 谁有http://www.programsalon.com/update.asp的注册码?或者有第78和第80两个代码?
- 如何取到 WINNT\SYSTEM32 这个目录的绝对路径?
- 数据怎样用xml的格式进行传递
- 向转行的作vc的看过来,
要想不变的话,复制一下吧!
重载一下recordset.Assign
如果你坚持复制的话你可以试试data:=adotable1.Recordset.Clone().这个是ADO的方法,我不知正确不正确,你自己测试.
--data 是adotable1.recordset的一个引用,两者指向同一块内存,
所以adotable1.recordset改变,data也会变使用Assign 或 AssignTo可以复制一个相同状态的对象