$db=$_SERVER['DOCUMENT_ROOT']."\myfirst.mdb";
$connstr="Driver={Microsoft Access Driver (*.mdb)};Dbq=$db";
$connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC) or die("数据库打开失败!请联系管理员"); 
create table([table](id int IDENTITY(1,1) PRIMARY KEY,[标题] nVarChar(150) null, [省市] nVarChar(150) null, [内容] ntext null,[已采] bit null , [已发] bit));
执行什么语句就在access数据库中创建table表了呢

解决方案 »

  1.   

    $sql =<<< SQL
    create table([table](id int IDENTITY(1,1) PRIMARY KEY,[标题] nVarChar(150) null, [省市] nVarChar(150) null, [内容] ntext null,[已采] bit null , [已发] bit));
    SQL;
    obbs_exec($connid, $sql);请确认你的建表指令是正确的
    你那些 n 前缀的类型将给你带来无尽的烦恼
      

  2.   

    其实我一点都没接触过access,这是别人给要求自己服从命令去写代码谢谢你!
      

  3.   

    sql语句不对