Hi,
Can anyone tell me what's I'm doing worng. The DB itself is fine I
access it via SA successfully from my web app (TG2). But, I need to
write a utility that uses it outside of the web app.

Here is my code:

>>> db = 'sqlite:///data/test.db'
>>> e = create_engine(db)
>>> m = MetaData(bind=e)
>>> m.reflect()

Here is what I get:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/nine/server/tg2env/SQLAlchemy-0.5.1-py2.5.egg/sqlalchemy/
schema.py", line 1702, in reflect
    Table(name, self, **reflect_opts)
  File "/home/nine/server/tg2env/SQLAlchemy-0.5.1-py2.5.egg/sqlalchemy/
schema.py", line 113, in __call__
    return type.__call__(self, name, metadata, *args, **kwargs)
  File "/home/nine/server/tg2env/SQLAlchemy-0.5.1-py2.5.egg/sqlalchemy/
schema.py", line 241, in __init__
    _bind_or_error(metadata).reflecttable(self,
include_columns=include_columns)
  File "/home/nine/server/tg2env/SQLAlchemy-0.5.1-py2.5.egg/sqlalchemy/
engine/base.py", line 1265, in reflecttable
    self.dialect.reflecttable(conn, table, include_columns)
  File "/home/nine/server/tg2env/SQLAlchemy-0.5.1-py2.5.egg/sqlalchemy/
databases/sqlite.py", line 493, in reflecttable
    colargs.append(DefaultClause(sql.text(default)))
  File "/home/nine/server/tg2env/SQLAlchemy-0.5.1-py2.5.egg/sqlalchemy/
sql/expression.py", line 821, in text
    return _TextClause(text, bind=bind, *args, **kwargs)
  File "/home/nine/server/tg2env/SQLAlchemy-0.5.1-py2.5.egg/sqlalchemy/
sql/expression.py", line 2083, in __init__
    self.text = self._bind_params_regex.sub(repl, text)
TypeError: expected string or buffer

Thanks, Carl

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

Reply via email to