[PHP-users 9365] Re: odbc_tables 関数の使い方?
WADA Hiroyuki
php-users@php.gr.jp
Mon, 19 Aug 2002 13:44:06 +0900
和田です。
Yamaguchi Hiroshi wrote:
> 現在、ODBC関数を使用してAccess内のデータベース情報を
> 取得しようとしています。
> ところが、以下のようなエラーが表示されてしまいます。
>
> Warning: SQL error: , SQL state 00000 in SQLTables in
> c:\apache\htdocs\php\chap4\metadata.php on line 10
>
> コードは以下のとおりです。
>
> ----------
> $db=odbc_connect("php","","");
> $rs=odbc_tables($db,NULL,NULL,NULL,NULL);
> // 上が10行目
NULLってのは無理があるような。しかし、
$rs=odbc_tables($db);
odbc_result_all($rs);
で試すと、fieldが
TABLE_CAT
TABLE_SCHEM
TABLE_NAME
TABLE_TYPE
REMARKS
となっているのでPHPのドキュメントと違ってるようです。
PostgreSQLのODBCドライバだとちゃんと
TABLE_QUALIFIER
TABLE_OWNER
TABLE_NAME
TABLE_TYPE
REMARKS
になります。