En cuanto a tu segunda pregunta, te diré que el orden a seguir es este (aunque no es la única forma, hay muuuchas diferentes):
Código:
'1. Declaracion de vbes a usar
dim conex,reg
'2. Creacion de los objetos conexion y recordset
set conex=server.CreateObject("ADODB.Connection")
set reg=server.CreateObject("ADODB.Recordset")
'3. Pasamos la cadena de conexión (En este caso Access)
conex.ConnectionString="provider=microsoft.jet.oledb.4.0; data source="& server.MapPath("Tubase.mdb")
'4. Abrimos la conexion
conex.Open
'5. Abro la tabla de "mitabla"
reg.Open "mitabla",conex,3,2
'6. Hago las operaciones oportunas
Para terminar primero se cierran los objetos y luego se destruyen asignandoles nothing. Si no lo haces en este orden te petará!!!
Código:
Reg.close
Conex.close
set reg=nothing
Set conex=nothing
Agurtxo