ado批量更新问题 使用的recordset进行批量更新时,更新失败,如何确认失败的是哪一条记录? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题是,你是怎么做的?如果你是通过循环 Update,就可以通过 rs.BookMark = rs.LastModified 定位到最后更新成功的记录。 使用on error goto ErrErr:msgbox"这里发生错误"resume next'继续执行语句 他用的是批锁,只可能在循环外 .UpdateBatch 来批更新了。这个方法不会返回错误行,所以应该是没办法检测的。如果要知道错在哪一行,只能放弃批锁,用行锁 对不起各位,我以为我说批更新大家都明白了,原来还是容易产生误解,我用的是updatebatch,ado只有这一种是批更新方式吧?ado的循环即使不调用update方法,在记录集移动时也会自动update,现在我不讨论这个问题,updatebatch如果真的不能知道哪条记录更新出错确实比较遗憾,如果有知道的,请告知 批更新报错后,可以使用Filter过滤属性来查询出错记录adoRsS.Filter = adFilterPendingRecords过滤后记录集中可读取的都是出错的记录 试试 Filter=AdFilterConflictingRecords 还有就是检查Status属性,MSDN上有,自己找找。 vb做数据库系统,如何防止用户重复登录? Access中不能count(Distinct [field1])的吗? 请问有没有SHA-1算法的源代码或是DLL VB怎么制作安装包? 使用自定义控件提交form(有图),请提供开发思路! ■■■■■一个sql子查询的问题,怎样用动态数组替代子查询语句来提高速度 贪吃蛇-蛇身如何变长?? 怎样用ACCESS库存储图片? 昨夜失窃,心情不好,散分! VB里面调用IC卡API为什么不行? 奇怪的中文字符显示问题 初学VB,自己编写一个小东西,在触发窗体事件时遇到一点问题~~,哪位能够帮忙解决一下啊~谢谢
msgbox"这里发生错误"
resume next'继续执行语句
adoRsS.Filter = adFilterPendingRecords
过滤后记录集中可读取的都是出错的记录