OleDbConnection conn = new OleDbConnection("provider = Microsoft.Jet.OLEDB.4.0;"+"Data Source = E:\\Data\\Phonetab.mdb");
conn.Open();
OleDbCommand command = new OleDbCommand();
command.CommandText = 
"CREATE TABLE phone ("+
"name CHAR(10) PRIMARY KEY,"+
"sex CHAR(2),"+
"height INTEGER,"+
"phone CHAR(12));";
       int n = command.ExecuteReader();
        conn.Close();
结果创建失败,是什么原因呀?

解决方案 »

  1.   

    1、你的提问方式有问题,语言环境、错误代码、错误描述、错误行、缺一不可
    2、你根本没用到 access,去你自己的语言版块询问呀?
      

  2.   

    OleDbConnection conn = new OleDbConnection(@"provider = Microsoft.Jet.OLEDB.4.0;Data Source = E:\Data\Phonetab.mdb");
    conn.Open();
    OleDbCommand olecmd = new OleDbCommand();
    command.CommandText = 
    "CREATE TABLE phone ("+
    "name CHAR(10) PRIMARY KEY,"+
    "sex CHAR(2),"+
    "height INTEGER,"+
    "phone CHAR(12));";
    olecmd.connection.open();       
    int n = command.ExecuteReader();
    conn.Close();这样看看!