From 8b0ac98fe45ecdb01a58cee8c16b9eb8882d5d32 Mon Sep 17 00:00:00 2001 From: "Frank M. Kromann" Date: Mon, 29 Oct 2001 21:40:48 +0000 Subject: [PATCH] A more acurate fix to the fbsql_num_rows function returning x7fffffff when the server is unable to tell the number of rows. --- ext/fbsql/php_fbsql.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/fbsql/php_fbsql.c b/ext/fbsql/php_fbsql.c index e50f688f79..b6668fa344 100644 --- a/ext/fbsql/php_fbsql.c +++ b/ext/fbsql/php_fbsql.c @@ -467,7 +467,7 @@ PHP_MINFO_FUNCTION(fbsql) /* sprintf(buf, "%ld", FB_SQL_G(resultCount)); - php_info_print_table_row(2, "Active Links", buf); + php_info_print_table_row(2, "Active Results", buf); */ php_info_print_table_end(); @@ -639,7 +639,7 @@ int phpfbFetchRow(PHPFBResult* result, int row) for (;;) { void *rawData; - if (row > result->rowCount) return 0; + if (row >= result->rowCount && row != 0x7fffffff) return 0; if (fbcrhRowCount(result->rowHandler) > (unsigned int)row) return 1; rawData = fbcdcFetch(result->link->connection, result->batchSize, result->fetchHandle); if (!fbcrhAddBatch(result->rowHandler, rawData)) result->rowCount = fbcrhRowCount(result->rowHandler); -- 2.50.1