wwwwwwww(aaaaaaaaa)的可以的放入ADOQUERY:ADOCONNECTION Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\rscb\zw.mdb;Persist Security Info=False SQL:select * into bbb from zbygz in 'd:\rscd' 'dbase 5.0;' bbb,就是你要生成的mdb(access文件),可以自己先建一个,然后‘d:\rscd’就是你的dbf文件,
我试过wwwwwwww(aaaaaaaaa)的方法了 写法是: adoquery1.SQL.Add('select * into f from table1 in ''F:\mywork\del'' ''dbase 5.0''');f 是access中的一个表,table1是dbf文件,F:\mywork\del是dbf文件所在目录,怎么报错说没有权限打开F:\mywork\del,这是怎么回事
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\rscb\zw.mdb;Persist Security Info=False
SQL:select * into bbb from zbygz in 'd:\rscd' 'dbase 5.0;'
ACCESS DBF
在D6下已测试通过
打开Access,新建空库后或打开一个已经存在的表,然后执行文件->获取外部数据->导入,选好适合的文件类型就可以直接导入了。
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\rscb\zw.mdb;Persist Security Info=False
SQL:select * into bbb from zbygz in 'd:\rscd' 'dbase 5.0;'
bbb,就是你要生成的mdb(access文件),可以自己先建一个,然后‘d:\rscd’就是你的dbf文件,
写法是:
adoquery1.SQL.Add('select * into f from table1 in ''F:\mywork\del'' ''dbase 5.0''');f 是access中的一个表,table1是dbf文件,F:\mywork\del是dbf文件所在目录,怎么报错说没有权限打开F:\mywork\del,这是怎么回事
bbb:是ACCESS中的表,要求不存在
ZBYGZ:为DBASE表名称(DBF)
d:\rscd:为DBF所在目录名称
如果一次性导入,建议用 pyramid() 的方法,
如果总是导入,可用wwwwwwww(aaaaaaaaa)的方法,没有权限打开,另外再放入放入ADOQUERY:ADOCONNECTION,用来连接dbf表,
在两个ADOQUERY之间到数据,就没问题了。
怎是报没有权限打开F:\mywork\del,大家都说可行,我究竟哪设的不对呢??