检查下你的数据库,一般这种错误,最常见的就是出现了相同的记录比如说你的数据库有两个字段,"学号"和"课编号",当两条或多条记录内容相同时(如记录1为[学号:123,课号:321],记录2也为[学号:123,课号:321]),就会出这个错误.而且你用的是recordset.updatabatch,你能保证批量更新的记录中,没有我上边提到的相同记录的情况吗? 另一种情况,你的字段大小是不是设置的太小了?字段实际接收的数据量大于所能接收的数据量时,也会报这个错~把字段大小改大一点试试~ 还有啊,为啥你用的循环是从0到list1.listcount-1,取值却从list2里取啊?这两个list是一模一样的?...
|