求助 vb+access 中数据库更新问题
有没有高手~sq = "update 库存表 set 数量=数量 + '" & frmIn.txtNum.Text & "' where 名称='" & frmIn.ComboName.Text & "' "
更新access数据库数量的~总是提示 标准表达式中数据类型不匹配。。数量是数字~
上句编译结果是sq = “update 库存表 set 数量 =数量+'2' where 名称=‘手机’
求高手我该怎么修改 才能使数量+2呢? --------------------编程问答-------------------- sq = "update 库存表 set 数量 = 数量 + " & val(frmIn.txtNum.Text) & " where 名称='" & frmIn.ComboName.Text & "' "
--------------------编程问答-------------------- 显然你把数字用成字符串了。缺少 ' 这个 符号。楼上给出了答案 --------------------编程问答--------------------
我是来蹭分的.. --------------------编程问答-------------------- 写成:
update 库存表 set 数量 =数量+2 where 名称='手机'
2上面不要加''就行了 --------------------编程问答-------------------- sq = "update 库存表 set 数量=数量 + " & val(frmIn.txtNum.Text) & " where 名称='" & frmIn.ComboName.Text & "' "
很彪悍的中文字段名,中文表名。 --------------------编程问答-------------------- 楼上正解 --------------------编程问答-------------------- 本来以为会的,看了之后,我决定曾分了! --------------------编程问答-------------------- 来晚了。。。 --------------------编程问答-------------------- SQL有个时候有些变量要加'',有些不用加 --------------------编程问答-------------------- 学习了,能否顺便给个连接access数据库的程序
补充:VB , 基础类