我的一个OleDbDataAdapter传参数,出了个怪问题。OleDbDataAdapter.UpdateCommand.Parameters(0).Value =Textbox.Text
OleDbDataAdapter.ExecuteNonQuery()毫无反应,不能更新
但是写成
OleDbDataAdapter.UpdateCommand.Parameters(0).Value ="name" //Textbox.Text中的内容
OleDbDataAdapter.ExecuteNonQuery()却能更新!
奇怪了!!!请前辈们帮我看看会是哪里出错呢?谢谢
OleDbDataAdapter.ExecuteNonQuery()毫无反应,不能更新
但是写成
OleDbDataAdapter.UpdateCommand.Parameters(0).Value ="name" //Textbox.Text中的内容
OleDbDataAdapter.ExecuteNonQuery()却能更新!
奇怪了!!!请前辈们帮我看看会是哪里出错呢?谢谢
改成
OleDbDataAdapter.UpdateCommand.Parameters(0).Value =TextBox.Text.ToString()
TEXTBOX。TEXT这个你重加一次控件
If Not IsPostBack Then
End If 中!可是我还是有点不明白 ,我的
OleDbDataAdapter.UpdateCommand.Parameters(0).Value =Textbox.Text
OleDbDataAdapter.ExecuteNonQuery()是写在一个 Button2_Click()事件中的,那我点击Button2,它应该是先提交更新,然后才再次Page_Load(),那为什么更新时的参数还会被初始化呢?为什么写在If Not IsPostBack Then
End If 中就不会呢?
很是茫然,请前辈们指点!谢谢
If Not IsPostBack Then
End If 中!可是我还是有点不明白 ,我的
OleDbDataAdapter.UpdateCommand.Parameters(0).Value =Textbox.Text
OleDbDataAdapter.ExecuteNonQuery()是写在一个 Button2_Click()事件中的,那我点击Button2,它应该是先提交更新,然后才再次Page_Load(),那为什么更新时的参数还会被初始化呢?为什么写在If Not IsPostBack Then
End If 中就不会呢?
很是茫然,请前辈们指点!谢谢
建议你仔细研究一下Page中控件的生命周期http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconcontrolexecutionlifecycle.asp