Sql server 创建具有SQL文件表访问权限的文件夹

Sql server 创建具有SQL文件表访问权限的文件夹,sql-server,vba,ms-access,filetable,Sql Server,Vba,Ms Access,Filetable,我试图找到一种方法,让Access自动在SQL Server文件表目录中创建一个与记录本身对应的文件夹 在我们公司将目录插入主公共驱动器时,我能够使代码正常工作,但在尝试将目录作为FileTable的位置时,我收到“运行时错误'75':路径/文件访问错误”。(FileTable目录位于不同的服务器上,但在同一网络上) 这是我正在使用的代码: Sub MakeFolder(strPath As String) If Dir(strPath, vbDirectory) > vbNull

我试图找到一种方法,让Access自动在SQL Server文件表目录中创建一个与记录本身对应的文件夹

在我们公司将目录插入主公共驱动器时,我能够使代码正常工作,但在尝试将目录作为FileTable的位置时,我收到“运行时错误'75':路径/文件访问错误”。(FileTable目录位于不同的服务器上,但在同一网络上)

这是我正在使用的代码:

Sub MakeFolder(strPath As String)
    If Dir(strPath, vbDirectory) > vbNullString Then
        Exit Sub
    End If
    MkDir strPath
End Sub

Private Sub Command5_Click()
 MakeFolder "\\ServerName\mssqlserver\FileStream\DocumentStore" & Me.ID
 Shell "explorer.exe" & " " & "\\ServerName\mssqlserver\FileStream\DocumentStore" & Me.ID, vbNormalFocus
End Sub

我不是很有经验的vba,所以任何建议将不胜感激。我能够在Access之外查看和使用该目录,没有任何问题,因此我不认为这是权限问题,但我觉得如果代码在使用一个目录而不是另一个目录时工作,我一定会遗漏一些内容。

因此,这是一个非常简单的问题


我只是忘了在目录名的末尾加一个“\”,所以它现在可以很好地工作了

这可能只是从一台服务器到另一台服务器的权限问题(或路径/防火墙问题)。尝试在代码之外测试从一个框到另一个框的路径。