I'm using the following code in my cgi databases (example for mac os x), I think mr. waddingham once posted something similar to the improve list. The db externals are all in the same folder for me (and executable). Debugging could also include a check for the externals of the stack, instead of the sql stuff within a try/catch. Watch out for linewraps, wrong line endings, and false paths/names of relevant files/ apps.

#!rev3.0 -ui

on startup
  try

    --setup SQL as externals of a stack. necessary!
--I do this by using a "fake" stack, using a complete and nonrelative path to external file set the externals of the templatestack to "/Library/WebServer/CGI- Executables/revdb.so"
    create stack "externals"
    start using stack "externals"
    --use correct mysql call instead of sqlite here
    put revOpenDatabase("sqlite",  "db.sqlite") into buffer

  catch buffer
    put "Error:" & cr before buffer
  end try
  if buffer is a number then
    put "Success:" & cr before buffer
  end if
  put "content-type: text/plain; charset=ISO-8859-1"  & cr
  put "Content-Length:" && the length of buffer & cr & cr
  put buffer

  --completely remove all stacks from memory. necessary!        
--either of the following should do, I'm using both for being paranoid
  close stack "externals"
  quit
end startup

On 17 Dec 2008, at 18:37, Jim Sims wrote:


On Dec 17, 2008, at 6:15 PM, J. Landman Gay wrote:

I'm no expert on databases, but some posts I've saved over the years suggest you need to use "SetDriverPath" early in your script to tell the engine where to find the drivers.

Tried that.

Made a sub-dir to the cgi-bin  named database_drivers

At the beginning of the cgi script I added:
revSetDatabaseDriverPath "./database_drivers/"
No luck.
<severe banging of head sounds>


sims

[email protected]
Skype:   sims.jim
iChat:   techietours
______________________
Opportunity by Design




_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to