C#用Access插入一条记录时出错,错误提示为:INSERT INTO 语句包含未知字段名:‘Wno'。确定键入的名称是正确饿,人后再重试。
代码如下:
 OleDbConnection conn = new OleDbConnection();
                conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Worker.mdb";
                OleDbCommand comm = new OleDbCommand();
                comm.CommandType = CommandType.Text;
                comm.Connection = conn;
                comm.CommandText = "INSERT INTO Worker(Wno,Wx,Wname,Wpro,Wsex,Wzhong,Wna,Wpart,Wp) VALUES('" + textBox1.Text + "','" + textBox5.Text + "','" + textBox2.Text + "','" + textBox6.Text + "','" + textBox7.Text + "','" + textBox8.Text + "','" + textBox3.Text + "','" + textBox9.Text + "','" + textBox4.Text + "')";  
                 conn.Open();
                int cm = comm.ExecuteNonQuery();
                conn.Close();
Access数据库名和表名都是Worker
表如下:
编号 字段1 字段2 字段3 字段4 字段5 字段6      字段7 字段8 字段9
2 1 本科 刘涛 计算机 男 计算机操作员  江西         办公室  职员
3 2 研究生 张军 计算机 男 框架师      江西         办公室   项目经理
1 Wno Wx Wname Wpro Wsex Wzhong      Wna          Wpart Wp请问如何只说Wno不正确,应如何改正,谢谢大家帮忙啊!!!