Hay tres formas de conectarse a una base de datos desde internet:
- Conexión ODBC DSN. muy usual para Access pero poco recomendable por su lentitud.
Ej: conn.open "MydSN"
- Conexión ODBC DSNLess. recomendado para bases de datos Access; es como un DSN hecho en vivo
Ej.
Conn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _
"Dbq=D:\localhost\www\yourdomain.com\database\myDb .mdb";" & _
"Uid=admin;" & _
"Pwd="
Hasta ahora, las conexiones son en modo local.
- Conexión native OLEDB provider. La más extendida para el resto de las bases de datos. Hay una página con multitud de ejmplos sobre est tipo de conexion:
http://www.connectionstrings.com/
Espero haberte ayudado.
NOTA:
Para acceder a Access con native OLEDB provider la cadena de conexion es algo como esto (en algunos server, por motivos de seguridad, esta opción no es posible):
"Provider=MS Remote; Remote Server=http://Your-Remote-Server-IP; Remote Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\dbs\mimdb.mdb"
Un saludo