VB 更新数据库的SQL语句

SQL="update商品库存set库存数量=库存数量+"&Text13.Text&",库存总金额=库存总金额+"&Text7.Text&"where商品编号='"&Tr... SQL = "update 商品库存 set 库存数量=库存数量+" & Text13.Text & ",库存总金额=库存总金额+" & Text7.Text & " where 商品编号='" & Trim(Text12.Text) & "'"
请帮我看看那错了,我单引号来,单引号去还是报错!!
问题解决了,这语句没问题,是另外一句简单的出问题了,因为那句很短我自以为不会错,所以没去注意那句!今天早上头脑比较清醒了才发现!!分给1楼的别浪费了。2楼抱歉了!
展开
 我来答
woshidaniel
推荐于2017-09-23 · TA获得超过9240个赞
知道小有建树答主
回答量:1760
采纳率:96%
帮助的人:951万
展开全部

更新数据库的SQL语句通过Update。

语法:

UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

示例:

'更新Person表的地址(address)和城市名称(city),条件是LastName 等于Wilson
UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing'
WHERE LastName = 'Wilson'
heaver
2015-08-16
知道答主
回答量:49
采纳率:100%
帮助的人:8.8万
展开全部
SQL = "update 商品库存 set 库存数量=库存数量+" & CINT( Text13.Text )& ",库存总金额=库存总金额+" & CINT(Text7.Text) & " where 商品编号=" & Trim(Text12.Text)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
alwaysfirst
推荐于2017-10-03 · TA获得超过491个赞
知道小有建树答主
回答量:457
采纳率:0%
帮助的人:227万
展开全部
商品编号是否int型
SQL = "update 商品库存 set 库存数量=库存数量+" & CINT( Text13.Text )& ",库存总金额=库存总金额+" & CINT(Text7.Text) & " where 商品编号=" & Trim(Text12.Text)

这样试试吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友12434458b
2009-04-07 · TA获得超过399个赞
知道小有建树答主
回答量:760
采纳率:0%
帮助的人:517万
展开全部
不知道到底是报什么错?我觉得可以从以下几方面去调试一下:
1、单从你这个语句看,需要在where前面加一个空格;
2、注意商品编号的类型转换;
3、如果商品编号为数值型,则不用加引号;如果为文本型,则需要用单引号将text12.text引起来,即" where 商品编号='" & Trim(Text12.Text) & "'"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式