PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

Home » Database » DB_DataObject » Bug #9625

Inserts doesn't work with MDB2 mssql driver

Details

Submitted2006-12-15 06:50 UTC
Frombbambuk at yandex dot ru
Assignedalan_k
StatusClosed
PackageDB_DataObject
PHP VersionIrrelevant
OSirrelevant
Roadmaps(Not assigned)

Comments

[2006-12-15 06:50 UTC] bbambuk at yandex dot ru

Description:
------------
MDB2 use queryOne method to get single value from db.

DataObject.php, function insert, row 1058
$mssql_key = $DB->getOne("SELECT @@IDENTITY");

change to:
if(($_DB_DATAOBJECT['CONFIG']['db_driver'] == 'MDB2'))
{
$mssql_key = $DB->queryOne("SELECT @@IDENTITY");
}
else
{
$mssql_key = $DB->getOne("SELECT @@IDENTITY");
}

Expected result:
----------------
single value from the db

Actual result:
--------------
undefined function