我带有签名者信息。更新时出现问题。
这是我的代码:
OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.jet.OLEDB.4.0;Data Source=" + HttpContext.Current.Server.MapPath("~/App_Data/Database.mdb"));
protected void Page_Load(object sender, EventArgs e)
{
baglanti.Open();
var ID = Session["id"];
OleDbCommand komut = new OleDbCommand("select *from tablo1 where id=" + ID + "", baglanti);
komut.Parameters.AddWithValue("id", TextBox6.Text);
OleDbDataReader oku = komut.ExecuteReader();
if (oku.Read())
{
TextBox1.Text = oku["isim"].ToString();
TextBox2.Text = oku["soyisim"].ToString();
TextBox3.Text = oku["kadi"].ToString();
TextBox4.Text = oku["sifre"].ToString();
TextBox5.Text = oku["email"].ToString();
}
}
和
protected void Button1_Click(object sender, EventArgs e)
{
//update
var ID = Session["id"];
OleDbCommand komut = new OleDbCommand("update tablo1 set isim=@isim,soyisim=@soyisim,kadi=@kadi,sifre=@sifre,email=@email where id=" + ID + "", baglanti);
komut.Parameters.AddWithValue("@isim", TextBox1.Text);
komut.Parameters.AddWithValue("@soyisim", TextBox2.Text);
komut.Parameters.AddWithValue("@kadi", TextBox3.Text);
komut.Parameters.AddWithValue("@sifre", TextBox4.Text);
komut.Parameters.AddWithValue("@email", TextBox5.Text);
komut.ExecuteNonQuery();
baglanti.Close();
}
没有更新。我正在选择datas.But Button1_Click无效。
答案 0 :(得分:0)
我无法理解您的问题是如何更新会话或Button1_Click无法正常工作
所以她这个
更新会话使用(Session [“id”] = theNewValue;)
对于没有阻止请求的按钮事件请在此处粘贴设计页面中的按钮标记
答案 1 :(得分:0)
真的是我没有仔细阅读这篇文章 在页面加载事件的第一个
中添加以下代码if (!IsPostBack)
{
return;
}