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