Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.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 无法打开.accdb文件,因为Access正在查找硬编码路径_Ms Access - Fatal编程技术网

Ms access 无法打开.accdb文件,因为Access正在查找硬编码路径

Ms access 无法打开.accdb文件,因为Access正在查找硬编码路径,ms-access,Ms Access,我从一个客户端收到了一些.accdb文件,我正试图在MicrosoftAccess 2013中打开它们。文件似乎打开正确,但每当我单击左侧的任何表或查询时,都会收到以下错误消息: C:\[hard-coded path on client's computer] is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on wh

我从一个客户端收到了一些
.accdb
文件,我正试图在
MicrosoftAccess 2013
中打开它们。文件似乎打开正确,但每当我单击左侧的任何表或查询时,都会收到以下错误消息:

C:\[hard-coded path on client's computer] is not a valid path.  Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides.
现在,我知道路径在我的计算机上不存在。但Access为什么要在另一个人的计算机上查找硬编码路径?如何访问access中的表和查询

附加问题:是否有简单的方法将数据导入到
SQL Server
?我读了几篇关于将数据从
Access
导入
sqlserver
的帖子,但显然
sqlserver导入和导出向导
需要的是不同格式的文件,而不是
.accdb


提前感谢。

您需要从客户端获取后端数据库文件。所有的表都存储在那里。收到后,将其保存在计算机上方便的位置,并使用已有的.accdb中“外部数据”选项卡上的“链接表管理器”。这将允许您更新系统上后端数据库文件当前位置的表链接。

表可能链接到一个或多个外部数据源,因此出现路径错误。您可能只收到包含表单等的前端accdb,但没有收到任何数据。您能告诉我该后端数据库文件的扩展名是什么吗?它应该与您的前端相同。Access 2000或2002-2003格式的MDB或ACCDB。