Foros del Web » Programando para Internet » ASP Clásico »

Problemas con tipos de conexion a BD

Estas en el tema de Problemas con tipos de conexion a BD en el foro de ASP Clásico en Foros del Web. Cual es la diferencia entre estos dos tipos de conexion? Primero set conexion=server.createobject("ADODB.connectio n") conexion.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:\transnet2\utiles.mdb" Segundo set conexion=server.createobject("ADODB.connectio n") conexion.ConnectionString=("DSN=UTILES") ...
  #1 (permalink)  
Antiguo 16/02/2002, 12:35
 
Fecha de Ingreso: enero-2002
Mensajes: 48
Antigüedad: 22 años, 5 meses
Puntos: 0
Problemas con tipos de conexion a BD

Cual es la diferencia entre estos dos tipos de conexion?

Primero
set conexion=server.createobject("ADODB.connectio n")
conexion.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:\transnet2\utiles.mdb"

Segundo
set conexion=server.createobject("ADODB.connectio n")
conexion.ConnectionString=("DSN=UTILES")
conexion.Mode=3
conexion.Open
conexion.BeginTrans

Ya se que en la primera hago referencia a un controlador de BD y luego a una direccion de la propia BD y en el segundo hago referencia a un DSN creado en windows.

Cuando hablo de diferencia me refiero a comportamiento o manejo adicional de propiedades como CLOSE o COMMITTRANS.

Gracias
  #2 (permalink)  
Antiguo 16/02/2002, 17:11
 
Fecha de Ingreso: enero-2002
Mensajes: 141
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Problemas con tipos de conexion a BD

cuando usas el string de conexion te saltas un paso y es mas eficiente y por esta via es que por lo generalmente colocan bases dedatos en servidores de hosting cuando no pueden declarar el DNS, si quieres algo mas eficiente, microsoft recomienda cambiarse a las conexiones ole db porque son mas rapidas y estables, te mando una de ejemplo:

MM_cnn_news_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\web\users\v013u25gam\db\domesa\newsdata. mdb;User ID=;Password=;"

la estoy usando en un proyecto de ultradev copiala y adaptala ;)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:12.