操作必须使用一个可更新的查询。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询。源错误: 
行 91:  cmd.Parameters.Add("@addtime",tt);
行 92:  conn.Open();
行 93:  cmd.ExecuteNonQuery();
行 94:  msg.Text = "您的留言已提交!";
行 95:  yourname.Text = "";
--------------------------------------------------------------------------------
这是怎么回事,只是插入一条记录,并没有写错什么啊,代码如下:
private void Button1_Click(object sender, System.EventArgs e)
{
String connStr,sqlStr;
connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("DataBase/guestbook.mdb");
sqlStr = "insert into guestbook(yourname,yourmail,subject,comment) values(@yourname,@yourmail,@subject,@comment)";
OleDbConnection conn = new OleDbConnection(connStr);
OleDbCommand cmd = new OleDbCommand(sqlStr,conn);
cmd.Parameters.Add("@yourname",yourname.Text);
cmd.Parameters.Add("@yourmail",yourmail.Text);
cmd.Parameters.Add("@subject",subject.Text);
cmd.Parameters.Add("@comment",comment.Text);
DateTime dt = DateTime.Now;
String tt = dt.ToString();
cmd.Parameters.Add("@addtime",tt);
conn.Open();
cmd.ExecuteNonQuery();
msg.Text = "您的留言已提交!";
yourname.Text = "";
yourmail.Text = "";
subject.Text = "";
comment.Text = "";
db();
}