Acceder a BD Access a través de una LAN

Marcos Sánchez Provencio rapto en arrakis.es
Vie Ago 29 12:21:34 CEST 2003


El vie, 29-08-2003 a las 11:42, Tomás Javier Robles Prado escribió:
> Hola,
> 
> 	Necesito acceder acceder a una base de datos Access que está en otro
> equipo de una red local.
> 	Siguiendo algunos ejemplos que acceden a bases del propio equipo he
> probado con:
> 
>         >>> import win32com.client
>         >>> conn = win32com.client.Dispatch(r'ADODB.Connection')
>         >>> DSN = 'PROVIDER=Microsoft.Jet.OLEDB.3.6;DATA SOURCE=Puesto\\pruebas\nueva.mdb;'
>         >>> conn.Open(DSN)
> 
> y aquí recibo el error. 
> 
> 	¿Alguien sabe si es posible hacer algo así con Python?


Pues de momento, te falta alguna barra invertida...
DSN=r'PROVIDER=Microsoft.Jet.OLEDB.3.6;DATASOURCE=\\Puesto\pruebas\nueva.mdb;'

Suponiendo que hables del servidor 'puesto', recurso compartido
'pruebas', fichero nueva.mdb, claro...

Para cadenas de conexion está muy bien http://www.connectionstrings.com/

Y recuerda poner r a las constantes de cadena siempre que haya barras
invertidas.




Más información sobre la lista de distribución Python-es