正被别的用户锁定
admin_company.aspx?Jid=1(或2,3,4,5)就是在这一个页面. 在更新admin_company.aspx?Jid=1(2,3,4)是正常的.更新如:admin_company.aspx?Jid=5就提示"无法保存,正在被别的用户锁定" 这是为什么啊
protected void updata_Click(object sender, EventArgs e)//更新
{
int jid = Convert.ToInt32(ViewState["cid"].ToString());
OleDbConnection con = DB.conDB();
OleDbCommand cmd = new OleDbCommand("update [company] set [content]=@content where [jid]=" + jid, con);
cmd.Parameters.Add(new OleDbParameter("@content", OleDbType.VarChar, 8000));
cmd.Parameters["@content"].Value = this.FreeTextBox1.Text;
con.Open();
cmd.ExecuteNonQuery();
con.Close();
this.Response.Write(" <script>alert('更新成功'); </script>");
}
============
昨天发过这个帖子.没解决.
注意已经排除了以下可能:
1,IIS的问题
2,没有关闭连接
============
这是个ACCESS数据库.里面有很多数据不能删除的.所以只能修复.
郁闷好几天了还没解决.哪位朋友帮帮忙.或留下邮箱.我把原文件给你发过去