hola,
tengo una pagina que guarda los datos en un archivo de texto... hasta alli,
todo bien; esta pagina contiene listas desplegables (listbox) las cuales por
comodidad no son dinamicas, pero me han pedido que si lo sean, es decir, que
los datos a desplegarse sean tomados de una BD.
cada lista optiene sus datos de una tabla diferente, asumo que debo realizar
una coneccion distinta por cada lista, pero no se como hacerlo, lo mas lejos
que he llegado es a esto:
<%
Dim oConn, rs, SQL
set oConn=Server.CreateObject("ADODB.Connection")
set rs=Server.CreateObject("ADODB.Recordset")
SQL="SELECT * FROM paises"
rs.Open SQL, oConn
' Ahora pintamos nuestra lista desplegable:
%>
<SELECT SIZE=1 NAME="Empleado">
<OPTION VALUE="0">[Elija su empleado]</OPTION>
<%
' Empezamos nuestro bucle para rellenar la lista
do until rs.EOF
%>
<OPTION VALUE="<%=rs.Fields("Id")%>">
<%rs.Fields("pais")%> </OPTION>
<%
rs.MoveNext
loop
'rs.Close SQL, oConn
' Si no utilizaramos más la base de datos
' cerramos aquí los objetos rs y oConn
%>
pero me manda error
ADODB.Recordset (0x800A0E7D)
Operation is not allowed on an object referencing a closed or invalid
connection.
/prueba/test2.asp, line 9
QUE ESTOY HACIENDO MAL?
de antemano, gracias
Leer las respuestas