string sql = "insert into Student(学号,姓名,专业)values('"+textBox1.Text+"','"+textBox2.Text+"','"+textBox3.Text+"')";
OleDbConnection dbCon = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=StudentInfo.mdb");
dbCon.Open();
OleDbCommand cmd = dbCon.CreateCommand();
cmd.CommandText = sql;
int result = cmd.ExecuteNonQuery();
if (result == 1)
MessageBox.Show("写入成功!");
else
MessageBox.Show("写入失败!");
dbCon.Close();
数据库是Access 数据表中有三个字段 分别是学号、姓名、专业 ;在调试运行的时候总是提示说“查询值的数目与目标字段中的数目不同”请问是这么回事
|