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

c#winform中怎么判断导入数据库的excel表是否有重复记录并且只插入新数据

2013-03-13 
c#winform中如何判断导入数据库的excel表是否有重复记录并且只插入新数据之前可能我的提问有问题具体是c#w

c#winform中如何判断导入数据库的excel表是否有重复记录并且只插入新数据
之前可能我的提问有问题
具体是c#winform中如何判断导入数据库的excel表是否有重复记录,如果有重复记录的不导入MySQL数据库,把不重复的数据-即新数据导入即可。可能问题有点菜,大家帮帮忙吧!
   
[解决办法]
可以先把excel数据读到内存里   在程序里遍历去掉重复
[解决办法]
先将excel导进mysql一个临时表如:tblTemp
 然后将tblTemp与正式表join
 
insert into 正式表 select * from tblTemp left join 正式表 on 关键字段挨个比较
 where 正式表.字段 is null 

热点排行