使用ADO的一些组件可以把当前数据保存成为*.XML格式的文件,但是如果使用LoadFromFile方法进行数据还原呢?
谢谢.
谢谢.
解决方案 »
- 老鸟来支招--学数据库和网络验证看哪本书好?谢谢~!!
- 去年5.15日到现在又是一年,时间过的真快!
- 如何停止MSSQLSERVER的服务呢
- 关于拖放编程。
- 按DBGrid的左边的小方格如何实现当前记录的移动?请高人指点迷津!
- Dephi 访问ORACLE9I(安装为英文字符集)中文乱码
- 关于操作地址硬件的问题
- Commandtext的问题?????
- 这样会出什么问题吗??(欢迎大家探讨)
- listview控件怎么样对treeview象资源管理器一样浏览功能,只能发80了,不好意思
- 自学路上的痛苦与失败
- 哦,这个加密和解密字符串的程序在98和xp系统下,运行结果不一样的,如何解决???急!!!
1。用两个 adoquery,一个LoadFromFile('temp.xml');
另一个用来保存数据。2。源码:
var j: integer;
begin
dm.editsql_info.First;
ProgressBar.Max := dm.editsql_info.RecordCount;
while not dm.editsql_info.Eof do
begin
dm.adddatasql.Append;
for j := 1 to dm.adddatasql.FieldCount - 2 do
dm.adddatasql.Fields[j].AsVariant := dm.editsql_info.Fields[j].AsVariant;
dm.editsql_info.Next;
ProgressBar.Position := ProgressBar.Position + 1;
end;
dm.adddatasql.UpdateBatch;大致是这样,看明白了。反正就是一条条的写入到另一个 adoquery中。