image
Inicio » Foros » JavaScript

JavaScript

Problema en .NET listas enlazadas

Volver al foro | Responder | Añadir nuevo tema


De: Idanian
Fecha: 26/11/2005
Mensaje:

Hola foreros:

Estoy haciendo una aplicacion donde uso listas enlazadas. He encontrado varias versiones en javascript que solucionan el problema y q a la gente le funciona, pero por alguna razon no me funcionan en .NET. A ver si alguno me puede ayudar

Fallos:
- en todas las lineas me pide un punto y coma (aceptamos barco)

- en la linea
 
do while not RS_pais.eof
me dice q falta un parentesis '('. No se si no lo pongo bien o q pero el error sigue aunq ponga parentesis en los sitios en los q se me ha ocurrido (los cierro tb, no penseis tan mal)

Para mas datos, deciros q la apliacion es en c# y uso una base access.

Este es el codigo


<form name=formulario>
PAÍS: <select name=idPais onChange="location.href('selects_dependientes.asp? idPais=' + formulario.idPais.options[formulario.idPais.selectedIndex].value)">
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("ssdd.mdb"))

SQL_pais="select * from paises order by pais asc"
set RS_pais=createobject("ADODB.Recordset")
RS_pais.open SQL_pais,conn
do while not RS_pais.eof
pais = RS_pais("pais")
idPais = RS_pais("idPais")
p = request.querystring("pais")
if p <> "" then

if p = pais then
response.write "<option value="&idPais&"&pais="&pais&" selected>"&pais&"</option>"
elseif p <> pais then
response.write "<option value="&idPais&"&pais="&pais&">"&pais&"</option>"
end if
else
response.write "<option value="&idPais&"&pais="&pais&">"&pais&"</option>"
end if

RS_pais.movenext
loop
RS_pais.close
%>
</select>
<%
if request.querystring("idPais") <> "" then %>
PROVINCIA: <select name=ubicacion>
<%
SQL_prov="select * from provincias where pais="&request.querystring("idPais")&" order by provincia asc"
set RS_prov=createobject("ADODB.Recordset")
RS_prov.open SQL_prov,conn
do while not RS_prov.eof

pais = request.querystring("pais")
provincia = RS_prov("provincia")
%>
<option value="<%=provincia%>, <%=pais%>"><%=provincia%></option>
<%
RS_prov.movenext
loop
RS_prov.close
%>
</select><% end if %></form>



Volver al foro | Responder | Añadir nuevo tema

Quizás le interese:

WebEstilo.com no se hace responsable de las opiniones que los usuarios puedan verter en cualquiera de los foros existentes.

Si te solucionó el problema pulsa en G+1


Gracias!






Comparte



Última modificación:05 de Agosto de 2012. Spain - España.
© 1998-2004 por . Todos los derechos reservados.