No se si te sirva pero yo hago de esta manera:
Creo un archivo de conexión ASP (por ejemplo miconexion.asp) que tiene el siguiente código:
Cita: <%
Dim Conexion,Tabla1, Tabla2, Tabla3
Set Conexion=Server.CreateObject("adodb.connection")
Set Tabla1=Server.CreateObject("adodb.recordset")
Set Tabla2=Server.CreateObject("adodb.recordset")
Set Tabla3=Server.CreateObject("adodb.recordset")
Conexion.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=la ruta física de tu archivo mdb"
%>
Obviamente lo adecuas para tu tipo de base de datos.
Luego realizo las consultas de esta forma
Cita: Temp1="Select * From MiTabla Where las-condiciones"
Tabla1.Open Temp1, Conexion
arrDBData=Tabla1.GetRows()
Tabla1.Close
Temp1="Select * From MiTabla Where las-condiciones"
Tabla1.Open Temp1, Conexion,2,3,1
... el código que gustes
Tabla1.Close
La primera la cuando quiero hacer una simple consulta y mostrar datos o manipular los datos encontrados.
La segunda es cuando quiero modificar un dato o agregar nuevo datos.
Ojalá te ayude