由一个dbf 数据库倒到access 2000 的mdb delphi 怎样做?谢谢!(200分)

A

alanlin

Unregistered / Unconfirmed
GUEST, unregistred user!
由一个dbf 数据库倒到access 2000 的mdb delphi 怎样做?谢谢!
 
可以用Table组件逐条读取,然后写入.
或者就用Delphi提供的Datapump
 
最简单的办法,利用两个DATABASES分别连接两个数据源,ACCESS端作个空的数据库就可以。
利用BATCHMOVE组件,动态根据DBF端的表,在ACCESS端创建新表,然后利用组件进行数据的导入,
就可以了。注意组件的导入方式要设置为COPY。
 
使用ADO连接DELPHI,然后使用INSERT语句来搞定,ACCESS中的JET SQL语句支持异构查询,
你看看ACCESS的帮助.
 
利用access的导入数据功能

sqlstr:='insert into tab1(field ) select * from tab2 in "c:/data/""dbase iv"'
adoconnection1.execute(sqlstr);
 
用bde怎么连access 2000 和 dbf.怎么设置。另外,access 2000 和 dbf 结构不一样,用
tabel 修改行吗?
 
大家加把劲!等用!谢谢!
 
结构不一样,不要紧,你在SQL语句中控制字段就行了.
连接,你只用BDE连接ACCESS2000就行了,.DBF自己在SQL语句中指定它.
 
:hbezwwl
能讲细点吗?用bde怎么连access 2000
它老是参数出错?
 
大家加把劲!等用!谢谢!
 
老大了你真是。
目标表存在吗?不存在先用ADOX建起来。
如果目标表有数据的话,要覆盖吗?
BDE连dbf,ADO连access。
然后开始写吧。
 
你把数据库,要求传给我,我帮你写
 
1.为dbf文件建别名
2.为access2000文件建ODBC的数据源(DSN)
3.用Tbatchmove控件倒库

要查具体办法, 请使用本站的全文检索功能

 
能否把access2000文件建ODBC的数据源(DSN)的过程写一下!
我是初哥多包函!谢谢!
 
顶部