From:             [EMAIL PROTECTED]
Operating system: Win2000, IIS-CGI
PHP version:      4.2.3
PHP Bug Type:     ODBC related
Bug description:  ODBC_TABLES and ODBC_COLUMNS cannot be called together

The following code:
<?php
error_reporting(E_ALL);

$conn = odbc_connect("netsdk", "yyyy", "xxxx") or die("FAIL CONNECTION");
print "Connected <br>";
print "ODBC_Tables<br>"; 
        $trs = odbc_tables($conn); 
        odbc_free_result($trs);
print "ODBC_Columns<br>"; 
        $colrs = odbc_columns($conn); 
        odbc_free_result($colrs);
print "Done<br>";
?>

Will generate the output:

Connected 
ODBC_Tables
ODBC_Columns

Warning: SQL error: , SQL state 00000 in SQLColumns in
d:\inetpub\wwwroot\php\hs~a.php on line 10

Warning: odbc_free_result(): supplied argument is not a valid ODBC result
resource in d:\inetpub\wwwroot\php\hs~a.php on line 11
Done

However, the following code with odbc_tables commented out:

<?php
error_reporting(E_ALL);

$conn = odbc_connect("netsdk", "adodb", "natsoft") or die("FAIL
CONNECTION");
print "Connected <br>";
/*print "ODBC_Tables<br>"; 
        $trs = odbc_tables($conn); 
        odbc_free_result($trs);*/
print "ODBC_Columns<br>"; 
        $colrs = odbc_columns($conn); 
        odbc_free_result($colrs);
print "Done<br>";
?>

Works fine with the output:

Connected 
ODBC_Columns
Done

Hope this was clear.

Regards, John Lim
-- 
Edit bug report at http://bugs.php.net/?id=21076&edit=1
-- 
Try a CVS snapshot:         http://bugs.php.net/fix.php?id=21076&r=trysnapshot
Fixed in CVS:               http://bugs.php.net/fix.php?id=21076&r=fixedcvs
Fixed in release:           http://bugs.php.net/fix.php?id=21076&r=alreadyfixed
Need backtrace:             http://bugs.php.net/fix.php?id=21076&r=needtrace
Try newer version:          http://bugs.php.net/fix.php?id=21076&r=oldversion
Not developer issue:        http://bugs.php.net/fix.php?id=21076&r=support
Expected behavior:          http://bugs.php.net/fix.php?id=21076&r=notwrong
Not enough info:            http://bugs.php.net/fix.php?id=21076&r=notenoughinfo
Submitted twice:            http://bugs.php.net/fix.php?id=21076&r=submittedtwice
register_globals:           http://bugs.php.net/fix.php?id=21076&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=21076&r=php3
Daylight Savings:           http://bugs.php.net/fix.php?id=21076&r=dst
IIS Stability:              http://bugs.php.net/fix.php?id=21076&r=isapi

Reply via email to