访问VBA复制从logging集范围对象错误-2147417856
我的数据库使用ODBC连接来连接到SQL服务器。
访问代码通过一个10万年的SQL表(大约570万行)运行,并以10,000年的数据增加,然后在Excel中通过一个macros运行,然后重复10k年的下一个增量。
第一个一万年的时间大约有420k +行出口到excel下一个一万年(10,001-20,000年)有大约450k +行
假设每10万年逐渐增加3万行,
当达到60,001-70,000增量有时代码将废话并给出一个
'从logging集对象范围方法复制失败代码-2147417856'错误
解决方法是点击debugging,然后点击播放button,然后代码继续。 因为这个修复工作,我的印象是访问越来越重处理,只是胡乱随机(我不知道还有什么可能是错的)
我试图安装一个error handling修复程序来重复发生错误的代码部分,并且error handling程序发现错误,但错误仍然发生。
更新:在我input之前,我进入了正在吐出的Excel文件,并在macros内按Ctrl +暂停,然后点击播放button,然后再次按Ctrl +暂停然后点击播放button。 然后我按下debugging,然后单击编译VBA项目,然后保存工作簿。 然后再次访问时,没有错误。
老实说,我不知道发生了什么,所以任何想法或修复这将是有益的。 (虽然好像我已经解决了这个问题)
- 导入Excel文件以使用VBA进行访问
- 自动过滤一个受保护的Excel表单从访问打开
- 错误2147217904从Excel中查询Access时,没有给出一个或多个必需参数的值
- 为什么我的ADO Access连接给出的结果与在Access应用程序中运行的查询不同?
- 如何编辑由Access查询创build的Excel报表的列宽?
- 从Access 2007传输到Excel 2007中排除列标题的代码
- 如何正确查询是否在Access中从Excel中选中checkbox
- 将Excel / Access数据转换为记事本
- Excel – 在列A中search单词。在行中find匹配项时,报告列B中的单词,然后在列A中search任何报告的单词