读书人

键列信息不足或不正确更新影响到过多

发布时间: 2012-02-01 16:58:19 作者: rapoo

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

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

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

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

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

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

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

读书人网 >.NET

热点推荐