Bueno, pues no soy experto y no me gusta que me griten

je je, pero aqui encontré esto, espero que te sirva:
Cita: DSNLESS
which requires no server setup, just a carefully constructed connection string as demonstrated below. DSNless connections demand that that you know the name of the file (i.e. file based databases like Access, Paradox, FoxPro, etc.) or the address of the data server (SQLserver for example). Armed with appropriate information you could open a data source without a DSN!
This is faster than a system DSN* since it saves a trip to read the registry each attempt.
Este tipo dice que DSNLess es más rápido que DNS ya que no hace un viaje de más al registro en cada intento de conexión, y bueno, no me voy a poner a argumentarlo, porque a ciencia cierta no lo se
Y bueno, más que ODBC, recomienda OLEDB...
Aqui te dejo el enlace:
http://learnasp.com/learn/dbopen.asp
SALUDOS Y LAS MAYUSCULAS CUESTAN MUCHO TRABAJO PARA LEER!!!