e estado bastante rato peleando con esto

pero no encuentro el error es algo simple pero no lo veo tal vez alguno de Uds. me pueda ayudar muchas gracias
Tipo de error:
ADODB.Recordset (0x800A0E7D)
No se puede utilizar la conexión para realizar esta operación. Está cerrada o no es válida en este contexto.
/asp/enviodatos.asp, línea 54
aquí va el pedazo de código gracias
set con = server.CreateObject("ADODB.Connection")
con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & server.MapPath("datos_registros.mdb")
set rs = server.CreateObject("ADODB.Recordset")
sql = "Select * From Datos_Vehiculo"
rs.open sql,con,1,2
rs.addnew
rs.fields("rut") = irun