Bug #13148: Can't get data out of a ADO database with ADODB when using 4.07RC1

From: Date: Wed, 05 Sep 2001 13:13:56 +0000
Subject: Bug #13148: Can't get data out of a ADO database with ADODB when using 4.07RC1
Groups: php.dev 
Request: Send a blank email to php-dev+get-65151@lists.php.net to get a copy of this message
From:             peterd@telephonetics.co.uk
Operating system: Windows NT 4 Server
PHP version:      4.0.6
PHP Bug Type:     *Database Functions
Bug description:  Can't get data out of a ADO database with ADODB when using 4.07RC1

Hi,

I've been using ADODB with the default windows build of PHP v4.06 to
retrieve data from an Access database using ADO.

Everything worked fine under PHP 4.06 but when trying out 4.07RC1 no data
is returned only empty recordsets.  It still works for odbc databases just
not for ADO and a few others.

I reported this as a bug to John Lim at his ADODB bug report site but he
said he hasn't tested 4.07 yet and to report it here.

Here's a simple script that under PHP 4.06 works fine but no data is
returned at all under PHP 4.07RC1.

Note: It uses an access database set up with a system DSN called testDB and
the database has one table (Table1) with two fields in it.

<?php
include('tohtml.inc.php');
include('adodb.inc.php');

$szSQL = "SELECT * FROM Table1";

$objConn = &ADONewConnection('ado');
$objConn->Connect("testDB");
$objRS = $objConn->Execute($szSQL);

if (!$objRS->EOF)
	echo "got some data<BR>";
else
	echo "didn't get any data<BR>";

rs2html($objRS, 'border=2 cellpadding=3', array('Number','Test
Text'));

// close the database connections
$objRS->Close();
$objConn->Close();

?>

Under PHP 4.06 you get: "got some data" and then the HTML table output from
rs2html.

Under PHP 4.07RC1 you just get: "didn't get any data"
-- 
Edit bug report at: http://bugs.php.net/?id=13148&edit=1



Thread (3 messages)

« previous php.dev (#65151) next »