string connectionString = ConfigurationManager.AppSettings["ConnectionString"];
        string sql = "insert into times(time) values('" + DateTime.Now + "' )";
        OleDbConnection con = new OleDbConnection(connectionString);
        OleDbCommand cmd = new OleDbCommand(sql, con);
        con.Open();
        cmd.ExecuteNonQuery();
        con.Close();报错 string sql = "insert into times(time) values('" + DateTime.Now + "' )";
有错误,但是我在ACCESS数据库里面就没问题

解决方案 »

  1.   

    time 可能是关键字,你数据格式对不
      

  2.   

    string sql = "insert into times(time) values('" + DateTime.Now + "' )"; 程序里面的格式与数据库里的格式是不相同的,要转下,
      

  3.   

    string sql = "insert into times([time]) values(#" + DateTime.Now + "# )"; 
    试试
      

  4.   

    values('" + DateTime.Now + "' )"; 
      

  5.   

    string sql = "insert into times([time]) values(#" + DateTime.Now + "# )";