From: [EMAIL PROTECTED] Operating system: Win XP PHP version: 4.2.0 PHP Bug Type: ODBC related Bug description: odbc_primarykeys Access
I cant get the primarykeys, php always return "Warning: SQL error: , SQL state 00000 in SQLPrimaryKeys" <?php $dsn = "gerhisto"; $usr = ""; $pwd = ""; $db = "gerhisto"; $con = odbc_connect ($dsn,$usr,$pwd) or die ("Echec de connexion sur ODBC : $dsn"); $res = odbc_tables ($con) or die ("Pas de tables dans $db de ODBC : $dsn"); $i=0; while (odbc_fetch_row ($res)) { if (odbc_result ($res, 4)=="TABLE") { $qualifiers[$i] = odbc_result ($res, 1); $owners[$i] = odbc_result ($res, 2); $tables[$i] = odbc_result ($res, 3); $types[$i] = odbc_result ($res, 4); $remarks[$i] = odbc_result ($res, 5); echo "$i, Table : $tables[$i], Qualifier : $qualifiers[$i], Owner : $owners[$i], Type : $types[$i], Remarks : $remarks[$i]<br>"; $i++; } } echo "<br>$i tables<br><br>"; for ($j=0;$j<$i;$j++) { echo "Clefs Primaires de ".$tables[$j]; $res = odbc_primarykeys ($con, $qualifiers[$j], $owners[$j], $tables[$j]); if ($res) odbc_result_all ($res); else // ==> Warning: SQL error: , SQL state 00000 in SQLPrimaryKeys echo ("Error : ".odbc_error ($con).": ".odbc_errormsg ($con)."<BR>"); } odbc_close ($con); ?> -- Edit bug report at http://bugs.php.net/?id=21082&edit=1 -- Try a CVS snapshot: http://bugs.php.net/fix.php?id=21082&r=trysnapshot Fixed in CVS: http://bugs.php.net/fix.php?id=21082&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=21082&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=21082&r=needtrace Try newer version: http://bugs.php.net/fix.php?id=21082&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=21082&r=support Expected behavior: http://bugs.php.net/fix.php?id=21082&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=21082&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=21082&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=21082&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=21082&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=21082&r=dst IIS Stability: http://bugs.php.net/fix.php?id=21082&r=isapi