我在用ADO连ACCESS数据库时,想用SQL语句在数据库中建一个表,要有主键,还要求其中的字苻型数据只能为数字字苻,请大家帮助,谢谢

解决方案 »

  1.   

    Create Table{
       ...
       ....
    ...
    ...
    primarykey(..);
    }
      

  2.   

    CString csCreate="CREATE TABLE yourtablename (f1 INTEGER PRIMARY KEY)";
    _bstr_t SQLWord_t=(_bstr_t)csCreate;
    _variant_t RecordsAffected;
    YourConnection->Execute(SQLWord_t,&RecordsAffected,adCmdText);
      

  3.   

    SQL="Create Table NewTable (
         ID INTEGER NOT NULL PRIMARY KEY,
         NUM1 INTEGER,
         NUM2 INTEGER NOT NULL)"
    这些可以查看一下SQL语法手册,不是ADO的问题。