[[v5:userguide:index|User Guide Index]]\\
====== User Guide ======
===== List Of Tutorials =====
==== Basic Tasks ====
[[v5:userguide:learn_abstraction:introduction|Database Abstraction]]
Using basic ADOdb commands to read data from and write back to the database
--------------------------
[[v5:userguide:learn_dictionary:introduction|Data Dictionary Basics]]
How to obtain information about database fields, columns and tables
----------------------------
[[v5:userguide:learn_fields:introduction|Keys,Fields & Field Objects]]
Understanding how to work with the most detailed level of data provided by ADOdb
-------------------------------
==== Advanced Tasks ====
[[v5:userguide:transactions|Transactions]]
Understanding Transaction scope, and how to start, stop and roll back transactions
----------------------------
[[v5:userguide:learn_bind:bind_vars|Parameter Binding]]
Understanding variable binding, portability and bulk insertions
----------------------------
[[v5:userguide:learn_multidatabase:connections|Multi Database Connections]]
Controlling connections and transaction scoping in multiple databases simultaneously
----------------------------
[[v5:userguide:learn_caching:introduction|Result Set Caching]]
Caching queries to speed up re-use, via Disk or Memcached caching
---------------------------
[[v5:userguide:learn_extensions:new_driver|Creating & Extending Drivers]]
Adding new functionality and changing the behaviour of existing drivers
--------------------------
===== Additional Documentation =====
[[v5:database:connection_matrix]]
A guide to establishing connections across the supported databases
----------------------------
[[project:include_file_guide|Include File Guide]]
Include file requirements for the various features
----------------------------
[[v5:userguide:portable_sql|Writing Portable SQL]]
Limiting SQL statements to ensure cross database portability
----------------------------
[[v5:userguide:mysql_tutorial]]
How to migrate database specific applications to ADOdb
----------------------------
[[v5:userguide:error_handling|Customizing Error Handling]]
Trapping and redirecting database errors using exceptions
----------------------------
[[v5:userguide:stored_procedure|Stored Procedure Example]]
How to use stored procedures in the supported databases
-----------------------------
[[v5:database:feature_comparison|Feature Comparison Matrix]]
Supported database feature
----------------------------
[[v5:userguide:deprecated|Deprecated Functionality]]
Unsupported features