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

键列信息不足或不正确,更新影响到过多的行,该如何解决

2012-02-01 
键列信息不足或不正确,更新影响到过多的行我把csv文件内的很多记录,要使用ado写入到excel中,结果报如题错

键列信息不足或不正确,更新影响到过多的行
我把csv文件内的很多记录,要使用ado写入到excel中,结果报如题错误
问题该怎么解决啊 

注:csv文件内是一个数据表的所有记录,首先我把这些记录全部读取到一个TStringList,所有记录读取成功,然后把记录从

TStringList 写到excel里,一共有200条记录,结果在写第96条时出现错误

其中我可以保证:这200条记录不是完全相同的

[解决办法]
检查数据库的结构和你的csv的结构,它们是不是匹配。
比如数据库要求一个datetime,而这一航对应没有csv数据,或者数据不是时间类型的。
[解决办法]
加个主键试试:
alter table tablename add id int identity(1,1)not null

执行上面的语句,然后再更改
[解决办法]

友情帮顶下!顺便学习学习!

热点排行