[Tutor] Difficulty connecting with odbc drivers

John Corry john.corry at ntlworld.com
Sat Apr 15 16:30:14 CEST 2006


Liam,

Thanks for the quick response.  I have changed the code so that dsn is now
DSN.  However I get the same error.

Any other thoughts?

Regards,

John.

-----Original Message-----
From: Liam Clarke [mailto:ml.cyresse at gmail.com]
Sent: 15 April 2006 15:02
To: john.corry at ntlworld.com
Cc: tutor at python.org
Subject: Re: [Tutor] Difficulty connecting with odbc drivers


According to the eGenix docs:

Please refer to the ODBC manuals of your ODBC manager and database for
the exact syntax of the DSN_string. It typically has these entries:
'DSN=datasource_name;UID=userid;PWD=password;'  (case is important !).

So, you've got DSN lowercase...

On 4/16/06, John CORRY <john.corry at ntlworld.com> wrote:
>
>
>
> Hi,
>
>
>
> I have downloaded the mxodbc product.  I am using windows xp, python 2.4
and
> I am trying to log onto a visual foxpro database file.  I have downloaded
> the visual foxpro driver.  I use the following code:
>
>
>
> import mx.ODBC
>
> import mx.ODBC.Windows
>
> db =
> mx.ODBC.Windows.DriverConnect('dsn=c:/test/m2m/data/cost_grid.dbf')
>
> c = db.cursor()
>
>
>
> and I get the following error:
>
>
>
> Traceback (most recent call last):
>
>   File "C:\Python24\Lib\site-packages\databasemanager.py",
> line 4, in ?
>
>     db =
> mx.ODBC.Windows.DriverConnect('dsn=c:/test/m2m/data/cost_grid.dbf')
>
> OperationalError: ('IM002', 0, '[Microsoft][ODBC Driver Manager] Data
source
> name not found and no default driver specified', 6044)
>
>
>
> What am I doing wrong and what do I need to do?  Any help would be greatly
> appreciated.
>
>
>
> Thanks,
>
>
>
> John.
>
>
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor
>
>
>



More information about the Tutor mailing list