我正在尝试使用ODBC从php脚本连接到访问数据库。
当我把数据库放在我的本地c:驱动器上创建一个系统DSN我可以连接没问题,但当它在网络驱动器上时我收到错误:
警告:odbc_connect()[function.odbc-connect]:SQL错误:[Microsoft] [ODBC Microsoft Access Driver]'(未知)'不是有效路径。确保路径名拼写正确,并且您已连接到文件所在的服务器。,第3行的C:\ wamp \ www \ suppliers \ furniture.php中的SQLConnect中的SQL状态S1009
好的,所以我猜它的权限在哪里,谁知道具体是什么/在哪里?
谢谢,
答案 0 :(得分:0)
如果您在安装期间使用了默认值,则apache正在使用本地系统帐户运行,该帐户没有任何网络权限。因此,您必须确保它作为可以访问网络驱动器的(域)用户运行。您可以通过控制面板,管理工具,服务进行更改(右键单击Apache,选择属性,然后在登录选项卡上选择用户)。
答案 1 :(得分:0)