PHP は dbf を読み込みますが、同じ名前の cdx ファイルがありません
PHP はフォルダー内に dbf ファイルを読み込みます。同じ名前の cdx ファイルが存在する場合、読み込みには問題ありません。
ただし、独立した dbf ファイルのみがあり、それを PHP 経由で読み取ると、次のエラーが報告されます。 。
$add='c://BatMan//Daten//ladertyp.DBF';
$e="Driver={Microsoft Visual FoxPro Driver};SourceType=DBf;SourceDB=".$add.";";
$odbc=odbc_connect($e,'','');
echo $add;
$query = "select * from ".$add.";";
$result_id = odbc_do($odbc, $query);
odbc_result_all($result_id, "border=1 width=50%");
odbc_close($odbc);
?>
エラーは次のように報告されます。 。
c://BatMan//Daten//ladertyp.DBF
警告: odbc_do(): SQL エラー: [Microsoft][ODBC Visual FoxPro Driver]テーブルではありません。C:xampphtdocsdbf.php の 9 行目
の SQLExecDirect の SQL 状態 S0002
警告: odbc_result_all() はパラメータ 1 がリソースであることを想定しており、C:xampphtdocsdbf.php の 10 行目で指定されたブール値です
聞いてください。 。理由は何ですか?どうやって解決すればいいでしょうか? ?