ホームページ  >  記事  >  バックエンド開発  >  PHP は dbf を読み取りますが、同じ名前の cdx ファイルがありません

PHP は dbf を読み取りますが、同じ名前の cdx ファイルがありません

WBOY
WBOYオリジナル
2016-06-13 12:42:041054ブラウズ

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 行目で指定されたブール値です

聞いてください。 。理由は何ですか?どうやって解決すればいいでしょうか? ?

php?dbf?cdx
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。