我在使用Recordset对象的Addnew和update方法对数据库进行插入操作。
对于要插入数据的正确性是否必须在update或updatebatch之后才能判断?
我现在采取的方式是:
一条一条的插入,每插入一条提交一次。现在出现的问题是:
当插入最后一条记录执行update()时捕获到了错误,
这时执行m_pRecordset->Close();会出错。
请问该如何解决这个问题。
对于要插入数据的正确性是否必须在update或updatebatch之后才能判断?
我现在采取的方式是:
一条一条的插入,每插入一条提交一次。现在出现的问题是:
当插入最后一条记录执行update()时捕获到了错误,
这时执行m_pRecordset->Close();会出错。
请问该如何解决这个问题。
我感觉还是在Update之前检验数据的有效性好一些。
我也觉得在更新之前就检查数据的合法性会更好。
而且更安全的是用直接提交SQL语句更好,不用直接操作RS。不会出现那种错误的。