我正在使用旧数据库.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/