Tengo una página ASP que quiero conectar a una bd de access situada en un servidor llamado
Principal .
Código:
strconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\Principal\SYS\Comun\Canales_Interactivos\CajerosBD2000.mdb;"
set conn = Server.CreateObject("adodb.connection")
conn.open strconn
Si la conexión de access la hago en una bd local no tengo problema. Si la cambio a una bd SQL en servidor remoto SQL tampoco. Sin embargo tal como está me da el error.
Código:
Tipo de error:
Microsoft JET Database Engine (0x80004005)
'\\Principal\SYS\Comun\Canales_Interactivos\CajerosBD2000.mdb' no es una ruta de acceso válida. Asegúrese de que la ruta está escrita correctamente y que está conectado al servidor donde se encuentra el archivo.
/temporalasp/listacajeros.asp, line 29
Deciros que la ruta SÍ es válida porque si copio y pego esa dirección en la barra de direcciones del explorador va perfectamente. He provado también a sustituir el nombre por la dirección IP, pero tampoco da resultado. La bd de datos no la puedo mover del servidor en el que está, ni pasarla a SQL.
¿Alguna idea.?
Una cosa que no he hecho hasta ahora es colocar una bd de access fuera de servidor donde está la web, pero he de suponer que será igual que en SQL.
Permaneceré atento a vuestra sugerencias.
:) MUCHAS GRACIAS