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