Hi,

I'm trying to use SqlSoup with firebird backed.
My environment is:  python 2.6,  sqlalchemy 0.6.3  all in virtualenv.
The firebird version is 2.1

I do all steps to do a simple test:

db = SqlSoup('firebird://SYSDBA:[email protected]/home/maxi/
databases/test.fdb')

people = db.people.all()
for p in people:
    print p.name


When SqlSoup tries to execute:  people = db.people.all()  I get the
next Traceback


Traceback (most recent call last):
  File "pru.py", line 24, in <module>
    people = db.people.all()
  File "/home/maxi/.virtualenvs/miskred/lib/python2.6/site-packages/
sqlalchemy/ext/sqlsoup.py", line 550, in __getattr__
    return self.entity(attr)
  File "/home/maxi/.virtualenvs/miskred/lib/python2.6/site-packages/
sqlalchemy/ext/sqlsoup.py", line 539, in entity
    table = Table(attr, self._metadata, autoload=True,
autoload_with=self.bind, schema=schema or self.schema)
  File "/home/maxi/.virtualenvs/miskred/lib/python2.6/site-packages/
sqlalchemy/schema.py", line 209, in __new__
    table._init(name, metadata, *args, **kw)
  File "/home/maxi/.virtualenvs/miskred/lib/python2.6/site-packages/
sqlalchemy/schema.py", line 257, in _init
    include_columns=include_columns)
  File "/home/maxi/.virtualenvs/miskred/lib/python2.6/site-packages/
sqlalchemy/engine/base.py", line 1772, in reflecttable
    conn = self.contextual_connect()
  File "/home/maxi/.virtualenvs/miskred/lib/python2.6/site-packages/
sqlalchemy/engine/base.py", line 1742, in contextual_connect
    self.pool.connect(),
  File "/home/maxi/.virtualenvs/miskred/lib/python2.6/site-packages/
sqlalchemy/pool.py", line 158, in connect
    return _ConnectionFairy(self).checkout()
  File "/home/maxi/.virtualenvs/miskred/lib/python2.6/site-packages/
sqlalchemy/pool.py", line 329, in __init__
    rec = self._connection_record = pool.get()
  File "/home/maxi/.virtualenvs/miskred/lib/python2.6/site-packages/
sqlalchemy/pool.py", line 177, in get
    return self.do_get()
  File "/home/maxi/.virtualenvs/miskred/lib/python2.6/site-packages/
sqlalchemy/pool.py", line 692, in do_get
    con = self.create_connection()
  File "/home/maxi/.virtualenvs/miskred/lib/python2.6/site-packages/
sqlalchemy/pool.py", line 138, in create_connection
    return _ConnectionRecord(self)
  File "/home/maxi/.virtualenvs/miskred/lib/python2.6/site-packages/
sqlalchemy/pool.py", line 213, in __init__
    self.connection = self.__connect()
  File "/home/maxi/.virtualenvs/miskred/lib/python2.6/site-packages/
sqlalchemy/pool.py", line 279, in __connect
    connection = self.__pool._creator()
  File "/home/maxi/.virtualenvs/miskred/lib/python2.6/site-packages/
sqlalchemy/engine/strategies.py", line 76, in connect
    return dialect.connect(*cargs, **cparams)
  File "/home/maxi/.virtualenvs/miskred/lib/python2.6/site-packages/
sqlalchemy/engine/default.py", line 238, in connect
    return self.dbapi.connect(*cargs, **cparams)
  File "/home/maxi/.virtualenvs/miskred/lib/python2.6/site-packages/
kinterbasdb/__init__.py", line 478, in connect
    return Connection(*args, **keywords_args)
  File "/home/maxi/.virtualenvs/miskred/lib/python2.6/site-packages/
kinterbasdb/__init__.py", line 641, in __init__
    b.dsn, b.dpb, b.dialect, timeout
sqlalchemy.exc.OperationalError: (OperationalError) (-902,
'isc_attach_database: \n  I/O error for file "home/maxi/databases/
test.fdb"\n  Error while trying to open file\n  No such file or
directory') None None


What is wrong here?

Thanks in advance.
----
Maxi.




-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en.

Reply via email to