Ver Mensaje Individual
  #71 (permalink)  
Antiguo 07/11/2003, 08:20
ACHAVARRIA
Invitado
 
Mensajes: n/a
Puntos:
Usa OLEDB en lugar de ODBC

Cuando salió ASP e incluso hoy en día todo el mundo utiliza ODBC (con y sin DSN) para conectarse a una base de datos. Uno de los mayores motivos es que todos los ejemplos de código usan ODBC. Bien, aunque es correcto, OLEDB está aquí ya y es más rápido, más estable y lo más importante: funciona con prácticamente todo tu código anterior.

Simplemente hay que cambiar la cadena de conexión. Si antes tenías:

"DSN=nombredsn"
ó
"DBQ=C:\data\basedatos.mdb; DRIVER={Microsoft Access Driver (*.mdb)}"

tienes que cambiarlo por:
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\data\database.mdb;"
o en caso de usar SQL Server:
"Provider=SQLOLEDB; Data Source=sql_server; Initial Catalog=sql_database; User Id=username; Password=password;"