请教高手这个事务怎么控制最好。
1,一份合同里面有多个子项目。所以
合同基本信息表和合同子项目表是一对多的关系。
这里合同基本信息表为HT_BASE,合同子项目表HT_SUB。
前台用户入数据:
先入合同的基本信息,然后入合同的子项目。
我的方法是,放用户入完合同基本信息INSERT,然后在入合同子项目的时候
逐个INSERT。但这个事务怎么控制才比较好。就是说假如入某个自合同的时候出错。
整个合同都提交失败。前台我用的是DELPHI。
2,我在SQL SERVER里面建立了关系图。后来发现有一个表的结构存在些问题,想删除重新建立,但删除的时候提示:无法删除,因为该对象正由一个外键约束引用。