库表的导入导出?谢------------------@_@(28分)

  • 主题发起人 dtu_ysxk
  • 开始时间
D

dtu_ysxk

Unregistered / Unconfirmed
GUEST, unregistred user!
[:(]近期作了一个本地库软件,客户要求能将数据库中的数据单个表导出到硬盘另一目录下或软盘上,
以后可再导入或异地导入,库中的最新数据始终保持无重复,最新内容追加模式,不要求导出文件的格式类型。
希望能给几个链接文章或网站介绍有关方面的代码,那位高手不吝赐教,分数全送(不好意思,小弟分不多),在此先表感谢[:)]!!
 
不知道你的数据量有多大?

下面只是个建议,看看你是否适合?---
1。用ADO链接你本地数据库,查询需要导出的记录,
然后ADOQuery.SaveToFile('XXXXXX.txt');
这样就把数据导出为文本了(文本的数据量不太大,易传输)。
2。在异地导入:因为你的库结构是相同的,这个就好办了,如下这样:
ADOQuery.Close;
ADOQuery.LoadFromFile('XXXXX.txt'); //装载数据
ADOQuery.Open;

ADOQuery.First;
while not ADOQuery.Eof do
begin
ADOTable.Insert; //链接你要导入的数据表
ADOTable1.FieldByName('XXX').Value:=ADOQuery2.FieldByName('XXX').Value; //开始导入
......
ADOTable1.Post;
ADOQuery.Next;
end;
 
这个问题我正想问,您先问了谢谢。
听听课。

我的数据量大概为16万行。想导出为文本,在导入时也是只希望导入原库没有的数据。
 
thanks jrq 我试试先,不关增墨阳,先送20分。(别让我成穷鬼)
 
接受答案了.
 
顶部