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

ASP捕捉SQL数据库主键冲突错误,请大家帮忙~

2012-02-11 
ASP捕捉SQL数据库主键冲突异常,请大家帮忙~!我要做一个网站维护的后台管理界面,在添加商品的时候我想采用e

ASP捕捉SQL数据库主键冲突异常,请大家帮忙~!
我要做一个网站维护的后台管理界面,在添加商品的时候我想采用excel数据成批导入,但是不知道怎么才能防止因为重复导入引起的数据库主键冲突问题?

[解决办法]
建一個和你的目標表一樣的臨時表,假設ID為序列號,但不設為主鍵

導入之后你可能會發現ID一樣的記錄,就是你所說的沖突記錄

那么此次你Select Distinct(ID) From Table

將這些數據再插入你的目標表就好了撒
[解决办法]
delete from # where id in (select id from # left join t on #.主键列=t.主键列)

热点排行