各位大哥,请教如何用ADOQuery在程序中动态的创建表!最好附源码!

解决方案 »

  1.   

    query1.sql.add('create table tablename........... ');
    就是用SQL语句写..
      

  2.   

    如下:建立一个表tt,字段为:srsbd,srje,jkgdh,jkje,hxdh.
    create table tt (srsbd char(23),srje numeric(18,2),jkgdh char(12),jkje numeric(18,2),hxdh char(10))
      

  3.   

    query1.sql.clear;
    query1.sql.add('CREATE TABLE fileurl (name varchar(50) NOT NULL default ''0'',size varchar(20) NULL,url varchar(150) NULL,sm text,type int(11) NULL'
    );
    query1.execsql;
      

  4.   

    同时支持sql server 和oracle
      

  5.   

    with adoquery1 do
    begin
      close;
      sql.clear;
      sql.add('CREATE TABLE fileurl (name varchar(50) NOT NULL default ''0'',size varchar(20) NULL,url varchar(150) NULL,sm text,type int(11) NULL');
      execsql;
    end;