远程odbc连接-php和MSAccess

远程odbc连接-php和MSAccess,php,ms-access,odbc,Php,Ms Access,Odbc,我正在尝试连接php和msaccess 我在连接php和ms access时使用了下面的代码,到目前为止,当我添加系统DSN在本地获取数据库时,它工作得很好 但当数据库位于远程位置时,我收到消息连接失败 仅供参考,我正在工作这是安装了winserver 2003的旧服务器您对网络驱动器有写权限吗?您有足够的权限在网络驱动器上创建新文件吗?如果你映射网络驱动器是否有效?这是我的错误,我使用的是ip地址而不是计算机名..现在一切正常..希望这将帮助某人..无论如何,谢谢你对网络驱动器有写权限吗?

我正在尝试连接php和msaccess

我在连接php和ms access时使用了下面的代码,到目前为止,当我添加系统DSN在本地获取数据库时,它工作得很好

但当数据库位于远程位置时,我收到消息连接失败



仅供参考,我正在工作这是安装了winserver 2003的旧服务器

您对网络驱动器有写权限吗?您有足够的权限在网络驱动器上创建新文件吗?如果你映射网络驱动器是否有效?这是我的错误,我使用的是ip地址而不是计算机名..现在一切正常..希望这将帮助某人..无论如何,谢谢你对网络驱动器有写权限吗?您有足够的权限在网络驱动器上创建新文件吗?如果你映射网络驱动器是否有效?这是我的错误,我使用了ip地址而不是计算机名..现在一切正常..希望这将帮助某人..无论如何,谢谢
<html>
<body>
<?php
$conn=odbc_connect('northwind','','');
if (!$conn)
  {exit("Connection Failed: " . $conn);}
$sql="SELECT * FROM customers";
$rs=odbc_exec($conn,$sql);
if (!$rs)
  {exit("Error in SQL");}
echo "<table><tr>";
echo "<th>Companyname</th>";
echo "<th>Contactname</th></tr>";
while (odbc_fetch_row($rs))
{
  $compname=odbc_result($rs,"CompanyName");
  $conname=odbc_result($rs,"ContactName");
  echo "<tr><td>$compname</td>";
  echo "<td>$conname</td></tr>";
}
odbc_close($conn);
echo "</table>";
?>
</body>
</html>