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

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

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

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

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

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

执行上面的语句,然后再更改
------解决方案--------------------

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