ms-access - 为什么VBA CurrentProject.Connection语句导致我的所有 Access 数据库崩溃?

标签 ms-access vba

我正在使用旧数据库.mdb数据库,当它与CurrentProject.Connection中的行发生冲突时,它在Access 2007中崩溃。

当我向全新数据库添加相同的代码时,它也会使它们崩溃。

Dim rstDateFields As New adodb.Recordset
rstDateFields.Open "SELECT * FROM defDateFields ORDER BY FieldID", CurrentProject.Connection, adOpenDynamic, adLockOptimistic

引用设置为:VBA,MS ACCESS 12.0对象库,OLE自动化,MS Ofrfice 14.0访问数据库引擎对象

最佳答案

您向我们展示的代码是非常基础的ADO,因此很难相信代码本身就是问题的原因。尝试从另一台计算机尝试相同的代码,以检查问题是否仅限于该计算机。如果在那里正常运行,则很可能是原始机器被某种方式损坏了。不幸的是,试图发现并修复破损可能是具有挑战性的。祝好运!

关于ms-access - 为什么VBA CurrentProject.Connection语句导致我的所有 Access 数据库崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10229377/

相关文章:

ms-access - Elasticsearch可以搜索MS-access吗?

sql - MS Access/MS SQL 查询

excel - 为什么 ADO 连接即使在只读状态下仍会创建 "ldb"锁定文件?

sql - MS Access - 在 VBA 中按名称执行保存的查询

excel - MS Access VBA 格式 Excel 工作表列作为货币

excel - 运行时错误 '9' : Subscript out of range

excel - 如何使用偏移量使用 VBA 扩展命名范围

excel - Excel 2016 for Mac 中的 VBA 宏 : SaveAs will not work with a CSV file format

vba - 在excel中检索与单个ID关联的多个值

vba - 当我使用 Range.Cells() 引用单个单元格时出现错误 1004