以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  外挂mssql2005数据库,导入excel表格报错???  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=51146)

--  作者:gzy_txl
--  发布时间:2014/5/20 17:53:00
--  外挂mssql2005数据库,导入excel表格报错???

外挂mssql2005 数据库 在使用导入execl表格是 报错 “   列“wlbh”被约束为是唯一的。值“”已存在。   导入不成功,怎么处理!!

 

 

其中:wlbh 在mssql中为主键    表中的数据现在为空。

 

   导入代码如下:Dim dlg As New OpenFileDialog \'定义一个新的OpenFileDialog
dlg.Filter= "excel文件|*.xls" \' \'设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then \'如果用户单击了确定按钮
Dim mg As New Merger
mg.SourcePath = dlg.FileName
mg.Format = "excel" \'指定格式
mg.SourceTableName = "物料信息" \'指定要合并的表
mg.DataTableName = "Tab_wlbh" \'指定接收数据的表
mg.Merge() \'开始合并
End If


--  作者:Bin
--  发布时间:2014/5/20 17:55:00
--  
说明你的主键是 wlbh  这种情况没办法,只能手动编码合并数据了