首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >[ Microsoft ][ODBC Microsoft访问驱动程序]‘(未知)’不是有效路径

[ Microsoft ][ODBC Microsoft访问驱动程序]‘(未知)’不是有效路径
EN

Stack Overflow用户
提问于 2014-08-09 19:09:24
回答 5查看 12.9K关注 0票数 4

我为映射驱动器创建了DSN,如下所示:

代码语言:javascript
复制
 Y:\\192.168.2.5\data\db.accdb

现在,我正在使用sun驱动程序从java应用程序访问这个数据库。应用程序运行在Windows200864位系统上,数据库运行在Window 2012 64位系统上。

当我使用Java 64位运行这个应用程序时,它会抛出架构不匹配的错误。

然后我安装了32位的java,解决了上面的问题.但另一个问题是

代码语言:javascript
复制
  java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] '(unknown)' is
  not a valid path. Make sure that the path name is spelled correctly and that yo
  u are connected to the server on which the file resides. 

如何解决这个问题?

请参阅数据库路径女巫对我的程序无效。此路径由Y:\192.168.2.5\shared驱动器映射。

EN

回答 5

Stack Overflow用户

发布于 2017-04-05 14:57:25

我似乎发现,在IIS作为服务运行时,映射的网络驱动器是不可用的。此外,我无法创建带有UNC路径的DSN条目。因此,我用本地数据库创建了DSN,然后在Regedit中更改了路径。好痛啊。确保提供正确的凭据(UID和PWD)。

票数 1
EN

Stack Overflow用户

发布于 2014-08-09 19:16:59

使用一个有效的路径,这与

代码语言:javascript
复制
Y:\\192.168.2.5\data\db.accdb

\是一个特殊的角色。你需要,

代码语言:javascript
复制
Y:\\192.168.2.5\\data\\db.accdb

代码语言:javascript
复制
Y:/192.168.2.5/data/db.accdb
票数 0
EN

Stack Overflow用户

发布于 2015-10-27 18:07:30

总之,我打赌这是个许可问题。

有着完全相同的错误信息,并且因为它更早的工作而感到困惑。这是因为我正在更改Tomcat的版本,并且它在未经许可的情况下运行,访问我的db资源。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25222061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档