在李维的《DELPHI ADO/MTS/COM+》高级编程中有使用ADOX建立数据表的示例。你可以看一看。

解决方案 »

  1.   

    修改如下:
    create table :tablename(
                          id:integer,
                          name:varchar(8)
                          )
      

  2.   

    恕我愚昧?adox是什么东东?
    weizhi_csdn(阿斋)兄:
    varchar(8)我没见过,另外,我在sql中用boolean类型也不行,还有,sql中的类似access的自动编号的类型是什么呀?
      

  3.   

    表名是不可以做参数的
    你只能自己写
    str := 'create table ' + tbalebame + '(id :integer,name:varchar';
    adocommand.text = str;
    adocommand.execute;