Hmmmm, you are right ondrej,

I get:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
pyodbc.Error: ('00000', '[00000] [iODBC][Driver Manager]dlopen({SQL Server},
6): image not found (0) (SQLDriverConnectW)')

in python also.

Any suggestions

Karl  :v)


2009/1/30 ondrejs <[email protected]>

>
> The error message seems to indicate that SQLDriverConnectW function is
> not present in your setup.
>
> Would you please try issuing pyodbc connect from python itself?
>
> Something like this:
>
> >>> import pyodbc
> >>> pyodbc.connect(unicode("Driver={SQL
> Server};Server=Localhost;uid=sa;pwd=pwds"))
>
>
> On Jan 29, 7:08 am, kgingeri <[email protected]> wrote:
> > Ok so no more pyodbc issues - the module loads just fine.  Thanks
> > again Massimo!
> >
> > I have unixodbc and freetds working - i can run iodbctest just fine
> > to my database, and run queries etc, but now I need the proper
> > connect string for SQLDB('mssql://...'), in web2py'd db.py.
> >
> > I am connecting via VPN to my office network so:
> > a) I see my MSSQL  server as 192.168.1.32
> > b) let's just say my user is "sa" and the password is "pswd"
> > c) the MSSQL database name is "mssql" (on the server)
> > d) the port is 1433 for mssql
> >
> > Do I use any of my ODBC defs from /Library/ODBC or /usr/local/
> > etc/freetds.conf (see below) - or do I access directly via an IP
> > and the actual db name?  I think I've tried both properly. I've tried
> > too many variations and always get as follows:
> >
> > Traceback (most recent call last):
> >   File "/Users/kgingeri/web2py/gluon/restricted.py", line 62, in
> > restricted
> >     exec ccode in environment
> >   File "/Users/kgingeri/web2py/applications/itca_mssql/models/db.py",
> > line 8, in <module>
> >     db=SQLDB('mssql://sa:[email protected]/mssql')         # if not,
> > use SQLite or other DB
> >   File "/Users/kgingeri/web2py/gluon/sql.py", line 549, in __init__
> >     self._pool_connection(lambda:pyodbc.connect(cnxn))
> >   File "/Users/kgingeri/web2py/gluon/sql.py", line 423, in
> > _pool_connection
> >     self._connection=f()
> >   File "/Users/kgingeri/web2py/gluon/sql.py", line 549, in <lambda>
> >     self._pool_connection(lambda:pyodbc.connect(cnxn))
> > Error: ('00000', '[00000] [iODBC][Driver Manager]dlopen({SQL Server},
> > 6): image not found (0) (SQLDriverConnectW)')
> >
> > 'tail' of /Library/ODBC/odbc.ini:
> >   ...
> >   [ODBC Data Sources]
> >   MY_SERVER_NAME = TDS
> >
> >   [RPData]
> >   Driver = /usr/local/lib/libtdsodbc.so
> >   Description = Web2Py Data
> >   Trace = yes
> >   TraceFile = /tmp/odbc.log
> >   Servername = sql-org
> >   Port = 1433
> >   Database = mssql
> >
> > 'tail' of /usr/local/etc/freetds.conf:
> >   ...
> >   #
> >   # SQL-ORG Server
> >   [sql-org]
> >       host = 192.168.1.32
> >       port = 1433
> >       tds version = 8.0
> >
> > Sorry to be a pest.  I'm new to Python and Web2py so I
> > won't ask for every step!  I think if I can just get my data
> > then I could give Web2py a good evaluation.
> >
> > Karl  :v)
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" 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/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to