Error al usar Access
Ernesto Revilla
erny en sicem.biz
Jue Jun 24 19:09:38 CEST 2004
Hola, la base de datos que estás leyendo, tiene formato de Access 2000
pero la DB.Engine.35 está intentando abrir una base de formato Access 97.
Intenta usar DB.Engine.36, a ver si te funciona.
En todo caso, te recomendaría adodbapi[1] que es un producto estupendo.
Erny
[1] http://adodbapi.sourceforge.net/
Christian Pérez Sontag escribió:
> Hola.
>
> Estoy haciendo un programa que use Access como base de datos, pero
> al hacer una prueba para conectar la base me sale el siguiente error:
>
>>>> import win32com.client
>>>> import win32com.client.util
>>>> engine = win32com.client.Dispatch("DAO.DBEngine.35")
>>>> db = engine.OpenDatabase(r"C:\Python23\Proyectos\Bases\bd1.mdb")
>>>
>
> Traceback (most recent call last):
> File "<pyshell#3>", line 1, in -toplevel-
> db = engine.OpenDatabase(r"C:\Python23\Proyectos\Bases\bd1.mdb")
> File "<COMObject DAO.DBEngine.35>", line 2, in OpenDatabase
> com_error: (-2147352567, 'Ocurri\xf3 una excepci\xf3n.', (0,
> 'DAO.Workspace', "Unrecognized database format
> 'C:\\Python23\\Proyectos\\Bases\\bd1.mdb'.", 'jeterr35.hlp', 5003343,
> -2146824945), None)
>
>>>>
>
> Alguien tiene alguna idea de lo que sucede?
>
> CPS
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Python-es mailing list
>Python-es en aditel.org
>http://listas.aditel.org/listinfo/python-es
>
>
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
Más información sobre la lista de distribución Python-es