Cita:
este es el codigo de mi pagina en ASP :Provider (0x80004005)
Error no especificado
/bodega/selects_dependientes.asp, línea 5
Error no especificado
/bodega/selects_dependientes.asp, línea 5
Código HTML:
<form name=formulario method ="post" action =receive.asp> PAÍS: <select name=Pais onChange="location.href('selects_dependientes.asp?Pais=' + formulario.Pais.options[formulario.Pais.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") p = request("pais") ' if p <> "" then if p = pais then response.write "<option value='"&Pais&"' selected>"&pais&"</option>" elseif p <> pais then response.write "<option value='"&Pais&"'>"&pais&"</option>" end if else response.write "<option value='"&Pais&"'>"&pais&"</option>" end if RS_pais.movenext loop RS_pais.close %> </select> <% if request.querystring("Pais") <> "" then %> PROVINCIA: <select name=ubicacion> <% SQL_prov="select * from provincias where pais="&request.querystring("Pais")&" 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%>"><%=provincia%></option> <% RS_prov.movenext loop RS_prov.close %> </select><% end if %> <INPUT TYPE="submit"></form>
este es el codigo de la pagina "original" :
Código HTML:
<form name=formulario method ="post" action =receive.asp> 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("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%>"><%=provincia%></option> <% RS_prov.movenext loop RS_prov.close %> </select><% end if %> <INPUT TYPE="submit"></form>
no se que sera....por favor necesito saber como corregir el primer codigo o si no...la manera de que el formulario me mande solo el nombre del pais y el nombre de la ciudad...
De antemano muchas gracias....
Aps...cuando lo estaba recien probando...cuando mandaba los resultados me aparecia esto :
Valores enviados
IdCategoria = 2&pais=España
IdProducto = Barcelona
no se como eliminar eso con rojo sin que tenga problemas el formulario