求救!无语了~~ Access更新问题,在线等~~~

guochangchun21 2011-01-24 11:30:47
Access数据库 执行下面语句
UPDATE Goods A INNER JOIN SalesRecord B ON A.Id = B.GoodsId SET A.StocksCount = A.StocksCount + B.SalesCount - 2 WHERE B.Id = 10
返回结果 为1 但是数据库中没更新,没有任何反应
望高手解答
Access权限没有问题
单独在Access里面执行 也没有执行成功,没有语法错误,就是没有更新
...全文
103 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2011-01-24
  • 打赏
  • 举报
回复
那显然是你的程序代码有问题。


问题说明越详细,回答也会越准确!参见如何提问。(提问的智慧
guochangchun21 2011-01-24
  • 打赏
  • 举报
回复
现在在Access中已经执行成功了,但是我在程序中执行 就不成功,返回影响行数为1 但是数据库中数据没变
guochangchun21 2011-01-24
  • 打赏
  • 举报
回复
有的,查询都有结果的
ACMAIN_CHM 2011-01-24
  • 打赏
  • 举报
回复
select * from Goods A INNER JOIN SalesRecord B ON A.Id = B.GoodsId WHERE B.Id = 10

有符合条件的记录吗?

或者上传你的测试用MDB文件以供别人测试分析。

可以上传到 http://www.access911.net/csdn

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧