向ACCESS数据库中的表导入EXCEL表,EXCEL表Sheet1中与ACCESS数据库表中的关键字对应的列的值,不能与数据库中表的主键项值重复,不然就会出现
在 System.Data.OleDb.OleDbException 中第一次偶然出现的“System.Data.dll”类型的异常
单步调试
try
catch
得到结果
“由于将在索引、 主关键字、或关系中创建重复的值,请求对表的改变没有成功。 改变该字段中的或包含重复数据的字段中的数据,删除索引或重新定义索引以允许重复的值并再试一次。”
原来是导入的数据与主键对应的项有重复!!!!!!!!!!!!
修改EXCEL表保证每次增加的项都不和主键重复就没问题了,而且导入是成功的。
向ACCESS数据库中的表导入EXCEL表,在 System.Data.OleDb.OleDbException 中第一次偶然出现的“System.Data.dll”类型的异常