SourceForge.net Logo

ADOdb Lite

  Home

  How to Install/Connect

  Functions Supported

  Error Handling

  Modules

blank

  Module Creation

  Sessions

  Data Dictionary

  Performance Monitor

  Debug Console

  

  ADOdb Lite Forums

  Sourceforge Forums

  Downloads

  Site Statistics

  Report a Bug

  Feature Request

  Sourceforge Summary

  

  Testimonials

  Benchmarks

  Make a Donation

  

  Subscribe to RSS Feed

  RSS File Release Feed


Sites Using ADOdb Lite

  Alien Assault Traders

  AATrade Main Game

  NAIG

  D-D-N.com

  OZNet

  Highland Springs


Special Site Links

  The Original ADOdb

  Template Lite

  poor XML wrapper


ADOdb Lite Compiled Size History

Top News 

Previous Page

Page 1 of 7

Next Page

  ADOdb Lite Version 1.42 - January 11, 2007

I have added a new Debug Console to this version of ADOdb Lite to allow any database driver to track execution times and errors for every query executed for any instance of ADOdb Lite. Even though this debug console is very simple it is very powerful in locating queries that are taking too long to execute and throwing errors. The debug console is a seperate window from your web page and displays all of the executed query information for the displayed web page. For more information on usage and a sample output check the Debug Console page.

A reference notice error for empty record sets was also fixed in this release for all drivers.

 

  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.

 

  ADOdb Lite Version 1.30 - September 1, 2006

This release fixes a number of long standing problems while adding a beta version of the Performance Monitor for the Mysql drivers.

I have added the SQLDate function to the fbsql, maxdb, msql and obdc databases date module. This function was mistakenly left out of these databases.

A new function has been added to the Object Module called loadObjectList. This function will create an array list of all objects.

Maugrim the Reapers conversion of ADOdb's Performance Module for the mysql, mysqli and mysqlt drivers is included in this release. This is still a beta version.

There have been a number of fixes to the postgres drivers, mysql drivers, adodb-time.inc.php, object module, adodb-exceptions.inc.php and mssql date module. Please check the change log for more information.

The next release of ADOdb Lite should have more drivers to offer support for more databases. I am currently working on three new drivers for the next release. Hopefully the next release will not take 5 months. :)

 

  ADOdb Lite Version 1.20 - April 2, 2006

This release adds two new modules and new functions to the extend module.

Menu Module adds the following new functions for generating menus from result sets.

Result set functions included: GetMenu, GetMenu2 and GetMenu3

Object Module adds the following new functions for manipulating the result set data through onjects.

Result set functions included: FetchObj, FetchObject, FetchNextObj and FetchNextObject

The Extend Module has been expanded with the following new functions.

CreateSequence and DropSequence to the ADOConnection object

PO_RecordCount, NextRecordSet, CurrentRow and AbsolutePosition to the ADOResultSet object

The debug output function has been changed to allow redirection to another error processing function.

 

  ADOdb Lite Version 1.15 - March 25, 2006

It has been almost two months since the last version of ADOdb Lite was released and I know there were a couple of bugs that people really needed to have fixed. During these past 8-9 weeks Murphy decided to spend time at my house.

One of the things I wanted to add for this release is something a number of people have been wanting for some time, especially people wanting to develope modules for ADOdb Lite.

ADOdb Lite now supports Generic Modules. Ok, I know, the package supported Generic Modules as it stood but you had to place a copy of the module in EVERY database directory if you wanted that database to use your generic module. This made it problematic for when new database drivers were added. The creator of the new database driver would have to make sure all generic modules were found and added to their driver if they wanted anyone to use them.

With ADOdb Lite 1.15 there is is now a generic_modules directory. Every database driver will have access to this directory. The pear module has been removed from all of the database driver directories and placed in the generic_modules directory. If anyone creates a new database driver the new driver will be able to use the pear module without the author of the driver needing to do anything extra.

If anyone has created any new database drivers they will need to make changes to their drivers so they will work with this new version as there have been a couple of core code changes to allow support for generic modules.

Check the change log for the few fixes that were made in this release.

 

Previous Page

Page 1 of 7

Next Page

 
 

Copyright ©2005 - 2007 Mark Dickenson