|
ADOdb Lite Version 1.40 - December 17, 2006
This version of ADOdb Lite finally adds support for the ADOdb Meta Functions though the meta module. The meta module has not been fully tested so there may be some issues. For more information check the Modules page. The meta functions that were required by the Data Dictionary have been removed from the Data Dictionary module and placed in the meta module. This will require adding the meta module to the modules loaded by the ADOdb Connection object.
I would like to thank Daniele (legolas558 at users.sourceforge.net) for supplying the Gladius database driver.
There have been quite a number of changes and fixes in this release.
Added:
adodb-error.inc.php file fo use with meta module error reporting.
Changed:
fbsql, maxdb, msql, mssql, mssqlpo, mysql, mysqli, mysqlt, sybase and sybase ase drivers to destroy the connection object if a database name is used in the Connect function and the database cannot be found. This will match how ADOdb returns the connect.
Changed:
How ErrorMsg and ErrorNo functions work in ODBC, Mysql, Mysqli, Mysqlt drivers. Thanks to Allard (avs68 at users.sourceforge.net) and Daniele (legolas558 at users.sourceforge.net) for pointing out the change.
Changed:
Data Dictionary was rewritten to use the Meta Module instead of including meta functions inside the data dictionary code. You MUST include both the pear and meta modules in your connection object for the new Data Dictionary to function properly.
Fixed:
Added var _logsql = false; to the adodb.inc.php to remove property error in PHP 5.
Fixed:
Changed $rs =& new ADORecordSet_empty(); to $recordset =& new ADORecordSet_empty(); in the postgres8_driver.inc, postgres7_driver.inc and postgres64_driver.inc files.
Fixed:
sybase_ase_driver using the wrone result set name after execurint a query. Thanks to Didier Gasser Morlay (didiergm at users.sourceforge.net) for finding the problem.
Fixed:
swapped argument in mysqli_select_db on line 77 of the mysqli_driver.inc. Thanks to Pádraic Brady (maugrim_t_r at users.sourceforge.net)
Fixed:
Added code to the adodb-session.php session handler to reconnect to the database when the sess_write is executed as PHP 5.0.5 and higher will destroy all objects before executing a session write.
Fixed:
dbtype variable for sqlite set to sqlitepo by mistake. Thanks to Daniele (legolas558 at users.sourceforge.net) for finding the error.
Fixed:
Removed @sqlite_free_result( $this->resultId ); from the result close function in the sqlite and sqlitepo drivers because the function isn't supported. Thanks to Daniele (legolas558 at users.sourceforge.net) for finding the error.
|