| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 934 人关注过本帖
标题:[求助]VB中关于Access数据库更新问题
只看楼主 加入收藏
hackfeng
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-1-8
收藏
 问题点数:0 回复次数:2 
[求助]VB中关于Access数据库更新问题
本人正在做一个进销存的程序,其中进货一项如果是第一次进货的话没问题,数据都会插入到数据库中,要是同一个品种第二次进货的话是不是库存就应该是原有库存加上本次进货数量,所以我用到了update,可是数量并没有相加,比如说A货原库存有10个,这次又进了10个,现在的库存就应该是20个,可是数据库中显示的是1010, 减乘除都没问题,就是相加就出问题,请各位高手指点一下,先谢一声,代码如下:
If Text1.Text = rs!id Then
find_sql = "update pub_qty set qty =qty + '" & CInt(Text6.Text) & "' " & _
" where ID ='" & Text1.Text & "';"
Set cnn1 = New adodb.Connection
cnn1.Provider = "Microsoft.Jet.OLEDB.4.0"
cnn1.Open App.Path & "\TaoLiang.mdb"
Set rs1 = New adodb.Recordset
rs1.Open find_sql, cnn1, adOpenDynamic
搜索更多相关主题的帖子: 数据库 Access qty 库存 
2006-04-24 11:06
hackfeng
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-1-8
收藏
得分:0 
不会吧,没人理我呀,小弟拜谢哪位高手指点一下

如果一个人不知道他要驶向哪个码头,那么任何风都不会是顺风。
2006-04-24 20:00
xinfresh
Rank: 4
等 级:贵宾
威 望:13
帖 子:594
专家分:0
注 册:2006-1-13
收藏
得分:0 
你这么写意思就是字符串拼加么,当然"10"+"10"="1010"了,因为它是字符串啊,应该先用Select把第一个"10"读取出来,然后加和,再Update回去

E-mail:xinfresh@QQ:383094053校内:http:///getuser.do?id=234719042
2006-04-24 20:08
快速回复:[求助]VB中关于Access数据库更新问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033267 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved