用adoquery
SQL:create table。

解决方案 »

  1.   

    create table。 ??
    没啦??
      

  2.   

    ADOCommand1.commandtext:='create  table 搜索结果//表的名字
    (Name varchar,Url varchar , ms varchar)'//字段1(name,类型是varchar),字段2(url,类行varchar)……
      

  3.   

    "Create table clt_log( M_Year                  integer          null,  M_Month             integer          null, Data_Type               varchar(50)      null,  Data_Date        datetime        not null,  Flag                    char(1)         null, Constraint PK_clt_log  Primary key (Data_Date))"
      

  4.   

    再加一句:ADOCommand1.Execute 
      

  5.   

    还有,要我给你写吗,求你看看sql的DDL语言,即使是delphi的sql也能对付,最好是access的SQL,删除自然也就会了,还要学会数据类型的写法。
      

  6.   

    哈哈!!!我有看书的话就不会上来问人啦傻瓜!影子:
    想再问一下,如果字段1 'name' 的“允许空字符串”设为“是”或“否”呢?怎样加上去?
      

  7.   

    影子影子:运行程序为什么老是说‘commandtext does not return a result set’?还有这句ADOCommand1.Execute 有用吗?放在最后一行吗?
      

  8.   

    to jerry520(坚) 
    ADOCommand1.commandtext:='create  table 搜索结果//表的名字
    (Name varchar not null,Url varchar , ms varchar)'//字段1(name,类型是varchar,不许为空,加一个not null,不加not null则无限制),字段2(url,类行varchar)…… 
    ADOCommand1.Execute 
      

  9.   

    to jerry520(坚) 影子影子:运行程序为什么老是说‘commandtext does not return a result set’?还有这句ADOCommand1.Execute 有用吗?放在最后一行吗? 当然有用,执行你的sql命令
      

  10.   

    ADOCommand1.Execute 
    这句一加上就出现:undeclared identifier:'commandtext'
    是不是说没定义?
      

  11.   

    //ADO11.close;
    //ado11.SQL.clear;
    //ado11.sql.add('create table aa (Name varchar null,Url varchar , ms varchar)');
    //ado11.Open ;
    这样可以建一个表!但就出现commandtext does not return a result set’ado11.commandtext:=create table aa (Name varchar null,Url varchar , ms varchar);
    这样就出现:undeclared identifier:'commandtext'运行不了
      

  12.   

    shadow:
    ok la!
    thanks!
    but sorry to have taken so much of your time!!
    下次有机会再帮帮忙哦...
      

  13.   

    对了,delete table aa格式怎样的?
      

  14.   

    create table 表名
    (字段名 类型,字段名 类型,字段名 类型,……)
      

  15.   

    DROP table aa格式怎样的?