I'm just starting with Zope and have some questions:
1. In the form below, it gives me this error when calling manage_open_connection:
<!-- Error type: Error value: PATH_INFO -->
what is wrong with the call?
2. If I change 'conn' to user in the manage_addZMySQLConnection(), how do I address user in manage_open_connection()? i.e.
MySQL.manage_addZMySQLConnection(user, ...) MySQL.user.manage_open_connection()
is what I'm trying to accomplish.
I'm not understanding what you are trying to do here - why would you create a new database connection for each user? In Zope, you usually only need to add a single db connection object (by using "Add" in the management interface, not through code). Then you Add Z SQL Method objects, which encapsulate the various queries you want to run. The SQL Method objects just use the existing database connection.
3. How do I trap exceptions in DTML (i.e. if login fails)?
If you need to trap an exception, you should probably use an External Method - DTML does not let you handle exceptions directly. Hope this helps! Brian Lloyd brian@digicool.com Software Engineer 540.371.6909 Digital Creations http://www.digicool.com