如题。

解决方案 »

  1.   

    用'create table yourtablename ( f1 char(10),f2 int)'
      

  2.   

    不行:
        在ACCESS里面用CREATE命令不能创建表结构的,
        你可以用以下语句:
       select * into 表名 from 已经存在表名;
        这样一来,你就创建了一个与已经存在表相同的数据表.
        你如果只是想要表结构的话,就删掉表的数据即可;
        delete * from 表明;
      

  3.   

    with query do
    begin
      close;
      sql.clear;
      sql.add('create table tableName(id int,name,varchar(20))');
      try
        execsql;
      except
        showmessage('error');
      end;
    end;
      

  4.   

    何必一定要在ACCSEE中做个临时表那?用个CLIENTDATASET不就搞定了?
      

  5.   

    to delphi字典:
    我也想用clientdataset,但是不知道该怎么用,请明示!先谢过!
      

  6.   

    在ACCESS中用DDL语句是非常麻烦的
    所以呢,还是想其它的办法解决吧
    我想用临时表的目的莫过于存储数据,以便计算出最终结果
    如果可能的话,我建议楼主可以用自定义记录来做
    反正现在的机器应该能应付这些开销的,而且这种方式速度很快
    不需要对数据库进行I/O操作,可以大大的提高效率