VFP与SQL SERVER 事务问题
本人是个新手,想搞点C/S的小程序.但现在对事务没有什么了解.请教如下:比如有A,B两父子关系表,如入库单号表与入库单明细表
通常对数据库更新前,执行人工事务
A表增加了一行入库单号,B表也应跟着增加与A相对应的一行或数行明细数据.
但如果A增加之后,客户端掉线或死机了,服务器将无法收到客户端的回滚指令.
这时,服务器的数据就不对了.
如果收不到客户端的回滚指令,服务器是不是一直在挂着呢?
有没有办法,让服务器进入人工事务后,如果过了一定的秒数后还收不到客户端的事务结束或回滚指令的话,能自动回滚事务呢?
另外,如何在更新前对数据库是否在线进行检测,若因网络问题让据库服务器与客户端连接断开了,如何检测并让它自动重新连上?
请高手指点!
[[it] 本帖最后由 h678999 于 2008-9-13 10:05 编辑 [/it]]