Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php odbc_数据_源_Php_Odbc_Datasource_Manual - Fatal编程技术网

php odbc_数据_源

php odbc_数据_源,php,odbc,datasource,manual,Php,Odbc,Datasource,Manual,手册: 事实: <? $DSN = 'Driver={Microsoft Access Driver (*.mdb)};Dbq=test.mdb'; $cnx = odbc_connect( $DSN, '', '' ); if (!$cnx) Error_handler( "### Error in odbc_connect ###" , $cnx ); $result = odbc_data_source( $cnx, SQL_FETCH_FIRST ); if (!$r

手册:

事实:

<?
$DSN = 'Driver={Microsoft Access Driver (*.mdb)};Dbq=test.mdb';

$cnx = odbc_connect( $DSN, '', '' );
if (!$cnx)
    Error_handler( "### Error in odbc_connect ###" , $cnx );

$result = odbc_data_source( $cnx, SQL_FETCH_FIRST );
if (!$result)
    echo "### Error in odbc_data_source ###\n";

while($result) {
    if (strtolower($DSN) == strtolower($result['server'])) {
        echo $result['description']."\n";
        break;
    } else $result = odbc_data_source( $cnx, SQL_FETCH_NEXT );
}
?>

结果是:

警告:odbc\u data\u source()[function.odbc data source]:SQL错误:无法获取错误消息,第8行的\labs\u blob2.php中的SQLDataSources中的SQL state HY000 ###odbc_数据_源中出错###

有解决办法吗?
它就是不起作用?
你知道一本好的手册吗?

谢谢你的帮助。

哪一行是第8行?您是否能够使用其他应用程序通过此驱动程序连接到ODBC?可能驱动程序的名称错误。第8行是:$result=odbc\u data\u source($cnx,SQL\u FETCH\u FIRST);而且驱动程序的名字也可以用于其他用途。PHP手册中的注释已经有8年和9年了!!