ホームページ  >  記事  >  バックエンド開発  >  PHP が DBF ファイルをリンクするために使用する SQL ステートメント

PHP が DBF ファイルをリンクするために使用する SQL ステートメント

WBOY
WBOYオリジナル
2016-06-23 14:12:541187ブラウズ

php odbc dbf

マスターに聞いてください。 。

odbc ドライバーをインストールしたら、DBF ファイルのリンクは OK です。 。
SQL ステートメントを使用するとき、SELECT..ORDER..like や GETDATE() などの最も基本的な SQL 構文しか使用できないのはなぜですか?そうでない場合は、計算形式が間違っていることを意味します。 。それ以外の場合、この関数は存在しません。
[Microsoft][ODBC Visual FoxPro Driver] ファイル 'getdate.prg' が存在しません。

関数の引数の値、型、または数が無効です。

以前は MSSQL と MYSQL を使用していました。 。 。 odbc 関数を使用して SQL ステートメントを読み取る場合、構文の変更が多くありますか?
神様に助けを求めてください。 。

ディスカッションに返信 (解決策)

SQL ステートメントを投稿

存在しない関数は使用できませんよね?

えっと、最も基本的な SQL ステートメントを使用していますが、これでも問題ありませんか?

select
ifahrzeug、
ttimestamp、
GETDATE()
from c:BatManDatenhistwech.dbf
where iwechselnr>1
and ifahrzeug>0
and naktion>0
and ;4
と ifahrzeug は '87%' を好みます
順序by ttimestamp desc;

警告: odbc_exec() [function.odbc-exec]: SQL エラー: [Microsoft][ODBC Visual FoxPro Driver]ファイル 'getdate.prg' が存在しません。C の SQLExecDirect の SQL 状態 S0002: AppServwwwbatmanbatmanliste.php 54 行目

警告: odbc_exec() [function.odbc-exec]: SQL エラー: [Microsoft][ODBC Visual FoxPro Driver]関数の引数の値、型、または数が無効です。、SQLExecDirect の SQL 状態 37000 C:AppServwwwbatmanbatmanliste.php の 53 行目

マスター、基本的な SQL ステートメントや関数は MSSQL、MYSQL、または VFP で使用できますか?

GETDATE() は SQL Server の関数です、もちろん vfp では使用できません

そうですね。 。
ODBC ドライバーをインストールしたので、VFP 仕様に従って PHP で SQL を記述する必要がありますか?

では、like のような基本的な文法も機能しないのでしょうか?

あなたは vfp データベースにアクセスしています。もちろん、それは vfp の要件を満たしている必要があります
などはサポートされています
date()、time()、datetime() はすべてサポートされています

それなら、別のデータベース言語を学ぶ必要はありませんか?

わかりました。もう一度試して、VFP 言語が使用できるかどうかを確認します。 。額。 。

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