2010-05-20 134 views
0

我试图从使用ODBC的PHP脚本连接到访问数据库。无法连接到网络驱动器上的数据库

当我把DB我本地C:驱动器创建系统DSN我可以连接没有问题,但是当它是网络驱动器上我得到的错误:

警告:odbc_connect()[function.odbc -connect]:SQL错误:[Microsoft] [ODBC Microsoft Access Driver]'(unknown)'不是有效的路径。确保路径名拼写正确,并且连接到了文件所在的服务器,第3行中C:\ wamp \ www \ suppliers \ furniture.php中的SQLConnect中的SQL状态S1009

好的所以我猜这是权限在某个地方任何人明确知道什么/在哪里?

感谢,

+0

您是否创建了ODBC DSN? – 2010-05-20 13:39:17

+0

嗨,是的,我做到了。就像我说的那样,它在当地并不适用于网络驱动器。 – thegunner 2010-05-20 14:19:22

+0

好吧,不是每个人都可以访问网络驱动器。那么是否有一个Web服务器用户名呢?或者我如何得到这个,以便我可以授予此用户访问该文件夹的权限。 – thegunner 2010-05-20 15:04:04

回答

0

如果你安装的Apache,然后用本地系统帐户,不具有任何网络权限运行的过程中使用的默认值。因此,您必须确保它作为可以访问网络驱动器的(域)用户运行。您可以通过控制面板,管理工具,服务(右键单击Apache,选择属性并在登录选项卡上选择一个用户)来更改此设置。

相关问题