看到了,你这里只有一个读取(或者说查询语句select开头的sql语句),这个语句只能查询,作用是将数据库中的信息读取,你现在要更新的话要使用update开头的语句懂吗?如:
string str = "update yourtable set field001='";
str += score;
str += "' where field002='";
str += stud_num;
str += "'";
OleDbCommand cmd = new OleDbCommand(str,conn);
//下面这句不可少哦!
cmd.ExecuteNonQuery();
这样才可以完成更新,懂了吗?