Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2002, 23:56
alvgarci
 
Fecha de Ingreso: noviembre-2001
Ubicación: Montevideo
Mensajes: 506
Antigüedad: 22 años, 5 meses
Puntos: 0
Conexión a base datos (duda)

No tengo muy claro como conectarme a una base de datos, por eso por lo general bajo el código y cambio según las necesidades.

Pero viendo dos páginas que hice me doy cuenta que escribiendo:

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/config/datasources/mails.mdb"))
Set Rs=createobject("ADODB.Recordset")
SQL="SELECT * FROM tabla"
Rs.open SQL,Conn

o

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../config/datasources/recreos.mdb"))
SQL="SELECT * FROM tabla"
Set Rs= Conn.Execute(SQL)


obtengo el mismo resultado.

En una uso

Set Rs=createobject("ADODB.Recordset")
SQL="SELECT * FROM tabla"
Rs.open SQL,Conn


y en otra

SQL="SELECT * FROM tabla"
Set Rs= Conn.Execute(SQL)



Es lo mismo, cual es la diferencia. Cual es mejor??
__________________
Alvaro García