VB 按钮单击事件错误,关于循环输入的

[复制链接]
查看11 | 回复3 | 2011-6-20 08:48:23 | 显示全部楼层 |阅读模式
当单击按钮时出现如图错误,错误提示窗为“实时错误 多步操作产生错误,请检查每一步状态值”,但是事实上功能已经实现了,但是就是每次运行到这里就会弹错误窗,求教各位高手


回复

使用道具 举报

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

使用道具 举报

千问 | 2011-6-20 08:48:23 | 显示全部楼层
我觉得是因为Adodc2.Recordset.Fields("学号")=stdid这句的问题,因为这句话没次循环都要执行,所以可能会出现错误,你可以把这句话放到循环外面,也就是For语句外面看能不能不出现错误。...
回复

使用道具 举报

千问 | 2011-6-20 08:48:23 | 显示全部楼层
请检查一下数据类型是否一致...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行