定单表 库存表
物品ID 数量 定单日期 物品ID 库存量 最近一次定单日期
1 20 2006-8-12 1 100 80 2006-8-12
2 10 2006-8-13 2 90 2006-8-13
3 5 2006-8-15 3 85 2006-8-15在确认定单后,怎样才能改变"库存量".(100 -20 =80, 90-10=80, 85-5=80 )
物品ID 数量 定单日期 物品ID 库存量 最近一次定单日期
1 20 2006-8-12 1 100 80 2006-8-12
2 10 2006-8-13 2 90 2006-8-13
3 5 2006-8-15 3 85 2006-8-15在确认定单后,怎样才能改变"库存量".(100 -20 =80, 90-10=80, 85-5=80 )
解决方案 »
- 在线结帖!关于数据库的小问题!
- [求助]跪求VB在文件中查找窜FF D8 FF怎么实现?
- DataCombo1控件的用法,很急!
- 问个很菜的问题,几个月不玩vb了,数据环境都不知道怎么添加了,郁闷
- 高手请指教:VB-EXCEL/VB-数据报表/VB-打印,在线急等!
- 急求!!各位高手请进,关于ListView初级问题.
- ******* 非常容易得的(30分)!菜鸟求助:关于数据库查询的简单问题(VB + DB2)?******
- 我只有10分了!XML高手救救我吧!VB访问XML文档的问题!
- 用VB能否实现菜单的动态变化?
- 刚入门小白想请教CorelDRAW的插件制作
- 高手进来指点一二
- 关于schema.ini的难题求助
但这两条SQL必须有事务控制,任何一个错误都必须回滚刚作的修改。库存表的库存量必须大于等于零。可以在设计表时加上这个规则。
conn.begintrans '开始事务conn.execute "INSERT 订单表 values(.......)" '在定单表里插入新记录,括号里的是变量名和字段配对的conn.execute "UPDATE....." '更新库存表,上面有写了if err.number<>0 then
conn.rollbacktrans '如果有错误发生则回滚,表记录不更新
else
conn.committrans '没有错误发生则记录更新生效
end if