Foros del Web » Programando para Internet » ASP Clásico »

problema con recordset, help please

Estas en el tema de problema con recordset, help please en el foro de ASP Clásico en Foros del Web. este script lo encontre en la faq´s , lo que hace es poder filtrar los item de un menu de lista dependiendo de lo que ...
  #1 (permalink)  
Antiguo 11/09/2004, 16:37
 
Fecha de Ingreso: septiembre-2004
Mensajes: 42
Antigüedad: 19 años, 9 meses
Puntos: 0
problema con recordset, help please

este script lo encontre en la faq´s , lo que hace es poder filtrar los item de un menu de lista dependiendo de lo que se haya colocado en una caja de texto.
el problema que al hacer que el menu de lista se llene de una db solo me muestra el ultimo registro, y como no se mucho de javascript no se como seguir modificandolo en realidad espero que esta pregunta este a corde a este foro ya que involucra javascript y asp, gracias al quien me pueda ayudar.

<script language="JavaScript">
<%
sql = "SELECT * FROM Tabla2 "
set con=server.createobject("adodb.connection")
con.open "provider=microsoft.jet.oledb.4.0; data source=" & server.mappath("db2.mdb")
set rs=server.createobject("adodb.recordset")
rs.open sql, con

%>
var i;

function addOpt(oCntrl, sTxt, sVal, sCnd){
if (sTxt.substr(0, sCnd.length).toUpperCase() == sCnd.toUpperCase()){
var selOpcion=new Option(sTxt, sVal);
eval(oCntrl.options[i++]=selOpcion);
}
}
<%
Do While Not rs.EOF
%>
function cambia(oCntrl){
var txtVal = document.frm.txt.value;
while(oCntrl.length > 0) oCntrl.options[0]=null;
i = 0;
oCntrl.clear;
addOpt(oCntrl, "<%=rs("subcatagory")%>", "0", txtVal);
}
<%
rs.movenext
Loop
rs.close
set rs=nothing
con.close
set con=nothing
%>
</script>
  #2 (permalink)  
Antiguo 12/09/2004, 09:08
 
Fecha de Ingreso: septiembre-2004
Mensajes: 42
Antigüedad: 19 años, 9 meses
Puntos: 0
aparentemente tenia su complejidad, jeje, ya que nadie contesto o aporto alguna idea, igualmente gracias ya le he podido solucionar, fue una torpesa mia sobre el recordset.
  #3 (permalink)  
Antiguo 13/09/2004, 08:00
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Pues no se si era complejo o no, pero muchos solo entramos en semana inglesa , jejeje, es decir, de Lunes a Viernes.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:47.