请教能否用SQL语句创建DBF数据库。

解决方案 »

  1.   

    你想用什么样环境的sql创建数据库
      

  2.   

    我在DELPHI6中使用CREATE TABLE创建DBF数据库,不知行不行,有好的办法吗?
      

  3.   

    当然可以,设置ado组件的connectionstring为Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\db\;Extended Properties=dbase 5.0;Persist Security Info=False
    再执行create table就可以了.其中Data Source是存放dbf数据库的路径.
      

  4.   

    还是不太清楚.QUERY和ADOQUERY1有什么区别呀。
      

  5.   

    QUERY是以bde为基础的,ADOQUERY1是以ado为基础的.
    query我没有试过
      

  6.   

    在query的sql属性中用如下类似的代码
    CREATE TABLE "c:\employee.dbf"(
      last_name CHAR(20),
      first_name CHAR(15),
      salary NUMERIC(10,2),
      dept_no boolean)
    然后query.execsql就生成了一个dbf文件了,至于库,我想定义database为一个目录就可以了
      

  7.   

    可是当我执行这一句话的时候,(create table)报错:capability not support.是何原因?
      

  8.   

    你是用luhaiyan(海燕) 的方法吗?也许有bde不支持的字段类型.