Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 由于OLE DB规范而导致的错误_Ms Access_Vba_Connection - Fatal编程技术网

Ms access 由于OLE DB规范而导致的错误

Ms access 由于OLE DB规范而导致的错误,ms-access,vba,connection,Ms Access,Vba,Connection,我有一个宏,在一个多月的时间里运行得非常好 我添加了另一个具有相同精确连接的模块,无论是在新模块中还是在以前运行良好的模块中,它都不再工作 错误是: 并在连接打开时弹出 这里是代码的这一部分: Dim conn As New ADODB.Connection Dim connStr As String Dim rs As ADODB.Recordset connStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & "'P:\

我有一个宏,在一个多月的时间里运行得非常好

我添加了另一个具有相同精确连接的模块,无论是在新模块中还是在以前运行良好的模块中,它都不再工作

错误是:

并在连接打开时弹出

这里是代码的这一部分:

Dim conn As New ADODB.Connection
Dim connStr As String
Dim rs As ADODB.Recordset

connStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & "'P:\intranet_path\" & "NewVersion.accdb" & ";"
conn.ConnectionString = connStr
conn.Open

您知道如何修复此问题,以及为什么它只工作了一段时间?

您还没有关闭文件路径中的,不确定您是否需要它们是的,您是对的!我的错。但奇怪的是,它在一个月内运行良好。这个错误也存在。谢谢我把它取了下来,效果很好