测验卷保存问题
现有一个测验卷,包括选择题、问答题、判断题(三个表保存),当用户答完提交时,我的实现方式是这样的:每一道题目都写一个insert语句,然后保存至字符串数组中,再调用一个与插入数据库信息方法,遍历执行数组中的insert语句,但这种方式在实际应用中会出现问题,就是可能数组中的insert语句有丢失情况。请问大家对保存测验结果有没有好的建议。谢谢
------解决方案--------------------整体作为一个事务
你可以所有insert语句一次执行啊
string sql = "insert into....;insert into...; "
这样应该不会丢失了
------解决方案--------------------写到dataset中再一起提交
------解决方案--------------------保存到一字符串 或datatable中都可以啊!!