请教程序中的一个错误!
一张表(学号,姓名,数学,语文,英语,总分,平均分)
想通过语句增加一条记录,记录的内容前五项由TEXTBOX输入,总分和平均分由语句修改。运行时遇到如下错误“未将对象引用设置到对象的实例”,请大虾指明谢谢!
以下是程序清单:
private void Button4_Click(object sender, System.EventArgs e)
{
string connstring,commstring;
connstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=";
connstring+=Server.MapPath("sjk.mdb");
commstring="insert into cj (学号,姓名,数学,语文,英语) values(";
commstring+="'"+addnum.Text+"',";
commstring+="'"+addname.Text+"',";
commstring+="'"+Convert.ToDouble(addmaths.Text)+"',";
commstring+="'"+Convert.ToDouble(addchinese.Text)+"',";
commstring+="'"+Convert.ToDouble(addenglish.Text)+"')";
OleDbDataAdapter da=new OleDbDataAdapter(commstring,connstring);
DataSet ds=new DataSet();
da.Fill(ds,"cj1");
da.UpdateCommand.CommandText="update cj set 平均分=AVG(数学+语文+英语)";
//提示本句有错,未将对象引用设置到对象的实例
da.Fill(ds,"cj1");
da.SelectCommand.CommandText="select * from cj";
da.Fill(ds,"cj1");
loadtable(ds); //此函数用来显示表
}