Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

请教下高手关于 adodbrecord的 用法

偶是一颗菠菜  发表于:2016-01-29 11:46:20  
复制


我如果同时向几个表添加数据 是同时创建几个recordset然后分别连接数据打开 再将需要添加的记录添加完后 同时执行update, 还是一个表添加完添加下一个表。

 

Top
缪炜 发表于:2016-01-29 15:40:44
 一个表一个表的新增

偶是一颗菠菜 发表于:2016-02-01 09:55:03

但是 假设我现在有2个表 一个库存表 一个销售记录表 

我在销售记录表中添加一条新记录 势必库存表里的某条记录要因此修改,但代码执行需要时间可能,哪怕是0.几秒。这个时候如果另一个前台也添加销售记录同时要修改库存。

具体点:前台A向表销售添加 记录1 商品A 出货数2 然后再像表库存 商品A 库存量减少2. 假设一个一个表的新增,前台A的表销售添加已经完成的时候 表库存尚未来得及修改的时候。前台B 执行了同样的操作 这里如果商品A的库存量只有2 代码判断库存 因为前台A的表库存尚未来得及修改 所以前台B的添加记录也得以完成。是不是就造成了数据不一致性。



朱先生 发表于:2016-02-01 10:25:56
销售记录表保存添加记录时 同时执行更新库存表

偶是一颗菠菜 发表于:2016-02-02 21:16:45
那是不是 就是同时创建2个recordset 打开 并且锁死 然后2个表的记录 修改或者添加都做好 再同时执行updata 我现在就是这样的。。。 只是想问问大家是怎么弄 毕竟一直找不到 关于设计思路这方面的学习资料  书本上 都是比较死的东西

煮江品茶 发表于:2016-02-05 09:35:27

这是数据同步问题。

数据同步首先要确定各表新增或更新的秩序。在此基础上,用sql语句、或记录集、或触发器进行新增和更新即可。



总记录:5篇  页次:1/1 9 1 :