在将 varchar 值 'textbox1.text' 转换成数据类型 int 时失败
khfl_bh='textbox2.text',khxx_xm='textbox3.text',khxx_xb='textbox4.text',khxx_gzdw='te...
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()
这是在vb里修改数据库的代码,好像是这些代码有问题
提示在将 varchar 值 'textbox1.text' 转换成数据类型 int 时失败
求解!谢谢 展开
OleDbCommand1.ExecuteNonQuery()
这是在vb里修改数据库的代码,好像是这些代码有问题
提示在将 varchar 值 'textbox1.text' 转换成数据类型 int 时失败
求解!谢谢 展开
展开全部
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()
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()
追问
谢谢!这样解决了啊
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
确定拿到的值是不为空的整数?
追问
这是修改数据库的信息出现的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询