PHP连接访问本地DBF文件
程序如下:
<?php
set_time_limit (0);
$cfg_dsn = "Driver={Microsoft Visual FoxPro Driver};SourceType=dbf;sourcedb=d:\;BackgroundFetch=yes";
$cfg_dsn_login = "";
$cfg_dsn_mdp = "";
$conn = odbc_connect($cfg_dsn,$cfg_dsn_login,$cfg_dsn_mdp);
$sql = " SELECT Qty FROM Pd101 ";
$exec = odbc_exec ($conn,$sql);
while ($rows = odbc_fetch_object( $exec ))
echo("<P>" . $array["Qty"] . "</P>");
?>
运行后一直错误,我想在网页上显示出DBF文件的信息,是不是写少什么语句,求大大帮忙,先谢谢了
运行后的错误提示:
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC Visual FoxPro Driver]Cannot open file d:\pd101.dbf., SQL state S1000 in SQLExecDirect in D:\Apache2\htdocs\dbf1.php on line 16
Warning: odbc_fetch_object(): supplied argument is not a valid ODBC result resource in D:\Apache2\htdocs\dbf1.php on line 17