![]() |
No coinciden los tipos Hola gente querida, espero que se copen me estoy ropiendo la cabeza con esta pagina que no hize yo y la verdad no se porque me sale este error. La pagina tiene tres combos anidados que trae los datos de una Bd access, resulta ser que todo lo muestra bien menos una de las opciones aca les dejo el cógido de fuente de las principales la verdad es que me sacan de un verdadero apuro si me puede ayudar desde ya muchas gracias gente querida espero que puedan ayudarme chau un abrazo para todos. Este es error que me tira: Error de Microsoft VBScript en tiempo de ejecución (0x800A000D) No coinciden los tipos: '1t' /IvecoPostVenta/vistaResultados.asp, línea 188 Aca va la primera pagina esta seria la que tiene los combos anidados SE LLAMA superiorResultados.asp <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <!--#include file="./funciones/conecciones.asp"--> <!--#include file="./funciones/fmeses.asp"--> <% call coneccion(oConn,"./base/ivecoPostVenta.mdb") call nuevoRegistro(rs) %> <% dim vector2007(4) dim vector2008(4) dim vectorDescripciones(6) vector2007(0) = 2007 vector2008(0) = 2008 vectorDescripciones(1) = "1er Trimestre del" vectorDescripciones(2) = "2do Trimestre del" vectorDescripciones(3) = "3er Trimestre del" vectorDescripciones(4) = "4to Trimestre del" vectorDescripciones(5) = "1er Semestre del" vectorDescripciones(6) = "2do Semestre del" for i = 1 to 4 vector2007(i) = 0 vector2008(i) = 0 next sql = "SELECT DISTINCT iMes AS mes, iAnio AS anio " sql = sql & "FROM Mediciones order by iAnio DESC, iMes DESC;" call nuevoRegistro(rs) call abrirRegistro(oConn, rs, sql) do while not rs.eof if rs("anio") = 2007 then valor = (rs("mes") \ 3) resto = (rs("mes") mod 3) if resto > 0 then valor = valor + 1 end if vector2007(valor) = vector2007(valor) + 1 ' response.write rs("mes") &": " &(valor) & " " elseif rs("anio") = 2008 then valor = (rs("mes") \ 3) resto = (rs("mes") mod 3) if resto > 0 then valor = valor + 1 end if vector2008(valor) = vector2008(valor) + 1 end if rs.movenext loop %> <head> <title>barra.gif</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="./estilos/estiloIveco.css" rel="stylesheet" type="text/css"> </head> <body bgcolor="#ffffff"> <form name="f1" method="post" action="./vistaResultados.asp" target="inferior"> <table width="752" height="83" border="0" align="center" cellpadding="0" cellspacing="0" background="./imagenes/barraSup.gif" class="campTablaDat"> <tr> <td width="26" align="center" valign="bottom" background="./imagenes/barraSupizq.gif" class="subTituloBlanco Estilo2"> </td> <td width="700" align="center" valign="bottom" background="./imagenes/barraSuperior.gif" class="subTituloBlanco Estilo2"><table width="700" height="83" border="0" cellpadding="0" cellspacing="0"> <tr> <td height="33" align="right" valign="bottom" class="dia"><%=replace(replace(diass( WeekDay(now())) ,"-","é"),"$","á")& " " & day(now()) & " de " & messe(month(now())) & " de " & year(now()) %></td> </tr> <tr> <td height="10"> </td> </tr> <tr> <td valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="4" rowspan="2"></td> <td width="164"><select name="meses" class="comboMeses" id="meses" onchange="document.forms.f1.submit()"> <% sql = "SELECT DISTINCT iMes AS mes, iAnio AS anio " sql = sql & "FROM Mediciones order by iAnio DESC, iMes DESC;" call nuevoRegistro(rs) call abrirRegistro(oConn, rs, sql) %> <option value="0" selected="selected">Mes</option> <option value="0" >Todos los Meses</option> <%do while not rs.eof%> <option value="<%=rs("mes") & "@" & rs("anio")%>"><%=messe(rs("mes")) & " " & rs("anio")%></option> <% rs.movenext loop call cerrarRegistro(rs)%> <%for i = 2 to 1 step -1%> <%if vector2008(i*2) + vector2008((i*2)-1) = 6 then%> <option value="<%=i&"s"&vector2008(0)%>"><%=vectorDescripc iones(4+i) & " " & vector2008(0)%></option> <%end if%> <%next%> <%for i = 2 to 1 step -1%> <%if vector2007(i*2) + vector2007((i*2)-1) = 6 then%> <option value="<%=i&"s"&vector2007(0)%>"><%=vectorDescripc iones(4+i) & " " & vector2007(0)%></option> <%end if%> <%next%> <%for i = 4 to 1 step -1%> <%if vector2008(i) = 3 then%> <option value="<%=i&"t"&vector2008(0)%>"><%=vectorDescripc iones(i) & " " & vector2008(0)%></option> <%end if%> <%next%> <%for i = 4 to 1 Step-1%> <%if vector2007(i) = 3 then%> <option value="<%=i&"t"&vector2007(0)%>"><%=vectorDescripc iones(i) & " " & vector2007(0)%></option> <%end if%> <%next%> </select></td> <td width="10"></td> <td width="129"><label></label> <select name="ce" class="comboCE" id="ce" onchange="document.forms.f1.submit();"> <% if session("tipoUsuarioIveco") <> "Concesionaria" then %> <option value="0" selected="selected" >Concesionario</option> <option value="0" >Todos los CE 's</option> <%end if%> <% call nuevoRegistro(rs) sql = "SELECT DISTINCT c.iCodCE, c.sCe FROM Mediciones b INNER JOIN ce c ON b.iCe = c.iCodCE ORDER BY c.iCodCE;" if session("tipoUsuarioIveco") = "Concesionaria" then sql = "SELECT DISTINCT c.iCodCE, c.sCe FROM mediciones b INNER JOIN CE c ON b.iCe = c.iCodCE " sql = sql & " WHERE c.iCodCE = "&session("tipoUsuarioCE") sql = sql & " ORDER BY c.sCe;" end if call abrirRegistro(oConn, rs, sql) do while not rs.eof %> <option value="<%=rs(0)%>"><%=UCASE(rs(1))%></option> <% rs.movenext loop call cerrarRegistro(rs)%> 'end if %> </select></td> <td width="10"></td> <td colspan="3"> <select name="eje" class="comboMeses" id="select" onchange="document.forms.f1.submit()"> <option value="0" selected="selected">Ejes temáticos</option> <option value="0">Todos los ejes temáticos</option> <option value="1" >Satisfacción Global/Razonada</option> <option value="2">Acceso al servicio</option> <option value="3">Los trabajos realizados</option> <option value="4">Recepción del taller</option> <option value="5">Estado del taller</option> <option value="6">Atención del personal</option> <option value="7">Idoneidad del personal</option> <option value="8">Aspectos económicos</option> <option value="9">Departamento de repuestos</option> <option value="10">Reclamos y su tratamiento</option> </select> </td> <td width="10"></td> <td colspan="3" align="left"> <select name="garantia" class="comboMeses" id="select2" onchange="document.forms.f1.submit()"> <option value="" selected="selected">Dentro y fuera de garantía</option> <option value="TRUE" >Vehículos dentro de la garantía</option> <option value="FALSE" >Vehículos fuera de la garantía</option> </select></td> <td align="right" valign="bottom"><a href="./logout.asp" target="_parent"><img src="./Imagenes/salirBase.jpg" alt="Salir" name="salir" width="43" height="15" border="0" id = "salir" onMouseOver="document.salir.src='./Imagenes/salirBase2.jpg';" onMouseOut="document.salir.src='./Imagenes/salirBase.jpg';" target="_parent"/></a></td> <td width="1"></td> </tr> <tr> <td height="9"></td> <td></td> <td></td> <td></td> <td width="106"></td> <td width="9"></td> <td width="54"></td> <td width="3"></td> <td width="74"></td> <td width="12"></td> <td width="92"></td> <td width="45"></td> <td width="1"></td> </tr> </table></td> </tr> </table></td> <td width="26" align="center" valign="bottom" background="./imagenes/barraSupder.gif" class="subTituloBlanco Estilo2"> </td> </tr> </table> </form> </body> </html> ok estA fue la primer pagina luego esta misma pasa por esta Que se llama trimestre.asp. |
Respuesta: No coinciden los tipos :neurotico: y cual es la linea 188??? :pensando: |
Respuesta: No coinciden los tipos <% call coneccion(oConn,"./base/IvecoPostVenta.mdb") dim vecMes(13) vecMes(0) = "Todos los meses" vecMes(1) = "Enero" vecMes(2) = "Febrero" vecMes(3) = "Marzo" vecMes(4) = "Abril" vecMes(5) = "Mayo" vecMes(6) = "junio" vecMes(7) = "Julio" vecMes(8) = "Agosto" vecMes(9) = "Septiembre" vecMes(10) = "Octubre" vecMes(11) = "Noviembre" vecMes(12) = "Diciembre" dim vecCe(10) vecCe(0) = "Todos" VecCe(1)="AURELIA" VecCe(2)="AVELLI" VecCe(3)="BETA" VecCe(4)="CAMBA" VecCe(5)="CHACO" VecCe(6)="FICAMEN" VecCe(7)="FIORASI" VecCe(8)="IVECAM" VecCe(9)="ORTEGA" dim vecEje(11) vecEje(0) = "Todos los ejes temáticos" vecEje(1) = "Satisfacción Global/Razonada" vecEje(2) = "Acceso al servicio" vecEje(3) = "Los trabajos realizados" vecEje(4) = "Recepción del taller" vecEje(5) = "Estado del taller" vecEje(6) = "Atención del personal" vecEje(7) = "Idoneidad del personal" vecEje(8) = "Aspectos económicos" vecEje(9) = "Departamento de repuestos" vecEje(10) = "Reclamos y su tratamiento" dim matriz(7,4) f=1 c=1 for f=0 to 7 for c =0 to 4 matriz(f,c) =0 next next 'dim vecGarantia(3) 'vecGarantia(0) = "Dentro y Fuera de Garantía" 'vecGarantia(1) = "Vehículos dentro de la garantía" 'vecGarantia(2) = "Vehículos fuera de la garantía" if left(request.form("meses"),1) <> "1" then mes = left(request.form("meses"),1) letraDivisoria = mid(request.form("meses"),2,1) elseif right(left(request.form("meses"),2),1) = "@" then mes = left(request.form("meses"),1) letraDivisoria = mid(request.form("meses"),2,1) else mes = left(request.form("meses"),2) letraDivisoria = mid(request.form("meses"),3,1) end if anio = right(request.form("meses"),4) ce = request.form("ce") garantia = request.form("garantia") eje = request.form("eje") if letraDivisoria = "t" then response.redirect "./trimestre.asp?trimestre=" & mes & "&anio=" & anio & "&ce=" & ce & "&eje=" & eje & "&garantia=" &garantia end if if letraDivisoria = "s" then response.redirect "./semestre.asp?trimestre=" & mes & "&anio=" & anio & "&ce=" & ce & "&eje=" & eje & "&garantia=" &garantia end if if mes = "0" then filtroMes = "" else filtroMes = " AND ((m.iMes)="&mes&") AND ((m.iAnio) = " & anio&")" end if if ce = 0 then filtroCe = "" else filtroCe =" AND ((m.iCE)="&ce&") " end if if garantia = "" then filtroGarantia = " " else filtroGarantia =" AND ((m.bGarantia)="&garantia&") " end if if mes = "0" then response.redirect("vistaResultadosTodos.asp?garant ia="&garantia&"&mes="&mes & "&anio=" & anio & "&ce=" & ce & "&eje=" & eje) end if if session("tipoUsuarioIveco") <> "Concesionaria" then sqla = "SELECT cmb FROM CE WHERE iCodCe = "& request.form("ce") call nuevoRegistro(rsa) call abrirRegistro(oConn, rsa, sqla) valorCE = rsa("cmb") link = "./vistaResultadosXlss.asp?meses="&request.form("mese s")&"&codigo="&valorCE&"&garantia="&request.form(" garantia")&"&eje="& request.form("eje") linkb = "./vistaResultadosXLSsCuadro.asp?meses="&request.form ("meses")&"&codigo="&valorCE&"&garantia="&request. form("garantia")&"&eje="& request.form("eje") call cerrarRegistro(rsa) else link = "./vistaResultadosXls.asp?meses="&request.form("meses ")&"&codigo="&session("codec")&"&garantia="&reques t.form("garantia")&"&eje="& request.form("eje") linkb = "./vistaResultadosXLSCuadro.asp?meses="&request.form( "meses")&"&codigo="&session("codec")&"&garantia="& request.form("garantia")&"&eje="& request.form("eje") end if %> <script> function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } </script> ESTA ES LA LINEA QUE ME TIRA EL ERROR <td height="18" align="left" valign="bottom" class="tituloCamiones"><span class="subTituloBlanco"> &n bsp;Mes elegido:</span><%=vecMes(Mes)%></td> |
Respuesta: No coinciden los tipos El tema es asi en superiorResultados.asp se elije las opciones con los combos anidados desde aca pasa por otra pagina que se llama trimestre.asp y luego muestra los resultados en otra pagina vistaResultados.asp Y solamente hay una opcion que me tira el error que seria "Primer Trimestre del 2008. |
| La zona horaria es GMT -6. Ahora son las 03:04. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.