首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

DataGridView里面有1万条记录,但是想在插入数据库前先判断订单号是否有重复,请问方法

2012-06-17 
DataGridView里面有1万条记录,但是想在插入数据库前先判断订单号是否有重复,请教方法?DataGridView里面有1

DataGridView里面有1万条记录,但是想在插入数据库前先判断订单号是否有重复,请教方法?
DataGridView里面有1万条记录,但是想在插入数据库前先判断订单号是否有重复,如有有重复,就不允许插入数据库。
请问如何实现。如果使用循环一条条记录查找判断的话,速度应该会很慢吧?

[解决办法]
最简单的办法,建表时订单号那个字段就应该设为unique约束,然后插入操作作为一个事务,全部成功则提交,有失败的情况(应该就是约束失败了),就回滚,流程简单,效率也高

热点排行