Ahora mismo te estarás preguntando ¿para qué otro tipo de conexión con lo sencillo que es a través de un DSN? Hay dos motivos fundamentales para utilizar conexiones sin DSN:
La conexión sin DSN presenta siempre algún problema, que suele ser de tipo ortográfico. Vamos, que nos equivocamos siempre. Para conectar sin DSN utilizamos directamente el método Open pero con muchos más parámetros, esto es:
Es exactamente lo que elegimos en las conexiones con DSN, sólo que ahora lo vamos a hacer a mano. La forma de hacerlo es esta:
...
oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:Inetpubwwwrootprueba.mdb;"
La cadena anterior no tiene ningún salto de línea, se escribe entera seguida.
DRIVER especifica el driver a utilizar. Ojo con las llaves ({}) y los paréntesis dentro. DBQ especifica la ruta a nuestra base de datos.
Cuando se ejecuta esta línea, estarás conectado a la base de datos. (O por lo menos tendrás una bonita colección de errores, jejeje). Todos tienen solución, tranquilo. :)
...Si estás simplemente probando páginas ASP en tu servidor local (PWS por ejemplo), o vas a desarrollar páginas para la intranet de tu empresa, puedes utilizar una conexión con DSN, por la facilidad que supone configurarlas. Ahora bien, no olvides probar a conectarte sin DSN por si lo necesitas más adelante.
Si en cambio tus páginas van a ir a un servidor ajeno para publicarlas o simplemente quieres que vayan más deprisa, utiliza una conexión sin DSN.
Usuarios que han visto este tema también han visto...
- Objeto Session en ASP
- Lectura y escritura de archivos en ASP
- Lector de RSS con ASP
- Ajax y ASP. Ejemplo Simple de Uso
- Tiempo de carga de una página con ASP

Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.