Try
Me.Validate()
Me.KhxxBindingSource.EndEdit()
Me.KhxxTableAdapter.Update(Me.ZLDataSet.khxx)
OleDbConnection1.Open()
OleDbCommand1.CommandText = "update khxx set khfl_bh='"+textbox2.text+"',khxx_xm='"+textbox3.text+"',khxx_xb='"+textbox4.text+"',khxx_gzdw='"+textbox5.text+"',khxx_zz='"+textbox6.text+"',kuxx_dh='"+textbox7.text+"',khxx_zcrq='"+textbox8.text+"' where khxx_bh='"+textbox1.text+"'"
OleDbCommand1.ExecuteNonQuery()
确定拿到的值是不为空的整数?