提示:不能更新,数据库或对象为只读,为什么啊?
       //创建一个连接字符串 ...... 
            string connectionString =
string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\GSMR.mdb;Extended Properties=Excel 8.0;");            //创建一个连接 
            OleDbConnection newConnection = new OleDbConnection(connectionString);
            newConnection.Open();//运行到这里提示:不能更新,数据库或对象为只读,为什么啊?
            string strExcel = "select * from ATP";//选择语句
            OleDbDataAdapter myCommand = new OleDbDataAdapter(strExcel, connectionString);
            DataSet ds = new DataSet();
            myCommand.Fill(ds, "ATP");    //把这句删除了:newConnection.Open();就是运行到这里提示:不能更新,数据库或对象为只读,为什么啊?            dataGridView1.DataSource = ds;
            dataGridView1.DataMember = ds.Tables[0].TableName;
            newConnection.Close();
       //把excel中数据存入数据库
            string cs = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};User ID=;Password=;",
                    Application.StartupPath + ".//1.mdb");
            OleDbConnection conn = new OleDbConnection(cs);
            conn.Open();
            OleDbDataAdapter da = new OleDbDataAdapter("select * from 偏差报告", cs);
            da.Fill(ds);
            da.Update(ds.Tables["偏差报告"]);
            conn.Close();