Sorry I misunderstood. My guess is that you have different python version. make sure you run web2py from source and you use the python version where you installed kinterbasdb.
On Monday, 4 June 2012 15:27:29 UTC-5, pjag wrote: > > Massimo, > > Thanks for the reply I've already installed kinterbasdb, as I mentioned > in my original message. I can access Firebird with kinterbasdb in a simple > Python script. However, web2py doesn't see it. Correct me if I'm wrong, > because I've barely scratched the surface with the web2py documentation, > but isn't Python 2.5 built into web2py? If so, might that be my problem? > I've installed the kinterbasdb package in my Python 2.7 install, but not > web2py? I'm confused, since the web2py docs say there's built-in DB > support for multiple databases, including Firebird. I was hoping Firebird > access in web2py would be "baked in", and not give me the problem I'm > experiencing. > > > On Monday, June 4, 2012 3:51:59 PM UTC-4, Massimo Di Pierro wrote: >> >> You need to install this driver before you can use firebird from python: >> >> http://kinterbasdb.sourceforge.net/ >> >> On Monday, 4 June 2012 12:45:06 UTC-5, pjag wrote: >>> >>> Greetings, >>> >>> Getting up to speed on web2py, and am trying to use Firebird as my DB. >>> When I start my web2py app, I get the following error message: >>> >>> <type 'exceptions.RuntimeError'> Failure to connect, tried 5 times: >>> Traceback (most recent call last): File "gluon/dal.py", line 5955, in >>> __init__ File "gluon/dal.py", line 2449, in __init__ NameError: global name >>> 'kinterbasdb' is not defined >>> >>> Here's my connection code in db.py: >>> >>> db = >>> DAL('firebird://sysdba:masterkey@localhost:3050/C:\\web2py\\applications\\myapp\\myappdb.fdb') >>> >>> I'm using Python 2.7.3 x64 (Win7), web2py 1.99.7, Firebird 2.5.1 x64. I >>> installed kinterbasdb 3.3 manually (doesn't it get installed with web2py?), >>> but still have the same error. >>> >>> Help please! >>> >>> >>>