Index: openacs-4/packages/acs-core-docs/www/db-api-detailed.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/db-api-detailed.html,v diff -u -r1.1 -r1.2 --- openacs-4/packages/acs-core-docs/www/db-api-detailed.html 13 Mar 2001 22:59:26 -0000 1.1 +++ openacs-4/packages/acs-core-docs/www/db-api-detailed.html 17 Oct 2001 20:39:25 -0000 1.2 @@ -1,5 +1,5 @@ -17. Database Access API

Home : Documentation : Part III. For ACS Developers : 7. Kernel Documentation : 17. Database Access API 

17. Database Access API

Table of Contents

17.1. The Big Picture
17.2. The Bell Tolls for set_variables_after_query
17.3. Handle Management
17.4. Bind Variables
17.5. SQL Abstraction
17.6. Placing Column Values in Arrays and Sets
17.7. Sequence Pooling
17.8. API

+17. Database Access API

Home : Documentation : Part III. For ACS Developers : 7. Kernel Documentation : 17. Database Access API 


17. Database Access API

by Jon Salz

  • Tcl procedures: /packages/acs-kernel/10-database-procs.tcl

  • Tcl initialization: /packages/acs-kernel/database-init.tcl

17.1. The Big Picture

One of ACS's great strengths is that code written for it is very close to @@ -688,7 +688,7 @@ we sometimes join in an extra table based on the user input. This problem doesn't mean that the design as a whole is broken; it just means that this design alone does not get us all the way to full SQL abstraction.

-Version 2.1 of the ArsDigita Oracle +Version 2.1 of the ArsDigita Oracle Driver adds a set of ns_ora analogs for the following ns_db calls: 0or1row, 1row, select, and dml. (It also adds ns_ora