
05/05/2005, 22:58
|
| | Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años, 1 mes Puntos: 9 | |
Hola, no se si estarás poniendo tu código completo, pero si tu código original es tal cual como lo pusiste el error que tienes es que no le indicas al objeto RecordSet que conexión usarás, y tampoco le estás indicando cual es la tabla que debe abrir para extraer los registros. Prueba con esto:
set conn = Server.CreateObject("ADODB.Connection") 'te conectas a la base de datos
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("tu_base.mdb")
set RS = Server.CreateObject("ADODB.RecordSet") 'creas el RS
RS.ActiveConnection = conn
RS.Open "tu_tabla"
Otra forma sería reemplazando la linea RS.Open "tu_tabla" por RS.Open("una_sentencia_SQL"), que podría ser "SELECT * FROM tu_tabla" o la que se te acomode a tus necesidades.
Luego de todo esto si tienes que poner las siguientes lineas:
RS.Close 'cierra el RS
set RS = nothing 'Limpia el RS para liberar recursos
conn.Close 'cierra la conexion
set conn = nothing 'Limpia la conexion para liberar recursos
Eso es lo que tendrías que modificar en tu código, no debería darte error.
Lo otro que pusiste en tu mensaje, lo dejas como está, tampoco debería darte error.
Bueno espero que te haya ayudado y te mando saludos. |