请教能否用SQL语句创建DBF数据库。如能,怎样建?(100分)

  • 主题发起人 huangbaili
  • 开始时间
H

huangbaili

Unregistered / Unconfirmed
GUEST, unregistred user!
请教能否用SQL语句创建DBF数据库。如能,怎样建?
 
不可以创建,可以导入!应该是这样的吧
 
那如何导入呢?
 
用ADOQUERY执行SQL语句直接将ACCESS中的数据导到DBF文件中
select * into awfi in "c:/temp" "dbase 5.0;" from 表1

insert into awfi in "c:/temp" "dbase 5.0;" select * from 表1

第一条SQL语句会创建一个新的DBF文件awfi.dbf

或用ADO直接连dbf文件
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1300287
然后在adoquery中执行
select * into awfi from filename
也可以生成一新的dbf文件awfi.dbf
 
可是我是要将SQL表转换成DBF的数据库,能行吗,为什么当我执行insert into 的时候报错
capability not support.
 
通过BDE可以实现。。。
 
可以全部用SQL语句来生成DBF文件,不过步骤较麻烦,
要通过建立ODBC,而且导数据时为防中文字符出错还得以ACCESS文件为中转。
你可以参考一下
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1291308
是关于如何用SQL语句实现MS SQL与ACCESS文件进行数据互导的。

在你实现MS SQL数据导到ACCESS后,再用我上面所说的方法把数据导到DBF文件中。
 
SQL2000什么数据库都能互相转换!你看看SQL2000的帮助好了,又不是E文的!
 
顶部