Error al pasar variable

Hola tengo un problema al querer pasar una variable seleccionada en un formulario de selección, el valor es de tipo autonumérico, lo hago de la forma:
<FORM METHOD="POST" ACTION="Entrada.asp">
<div align="center">
                  <B>Numero de Oferta</B><br><br>
                  <SELECT NAME="NumeroOferta">
                  <%Do While not RS.eof%>
                    <%=RS("NumeroOFerta")%>
                    <OPTION VALUE=""> 
                    <%RS.movenext
                  Loop%>
                  <OPTION>
                  </SELECT>
</div>
<br>
<INPUT TYPE="SUBMIT" value="Aceptar">
</FORM>

la vble es NumeroOferta y para recogerla hago en Entrada.asp :
<%
NumeroOferta= Request.Form("NumeroOferta")%>
y me da el siguiente error al hacer una consulta de seleccíón sql:
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][Controlador ODBC Microsoft Access] No coinciden los tipos de datos en la expresión de criterios.
/intranet/Entrada.asp, line 40

1 Respuesta

Respuesta
1
Por lo que decís, esta bien la variable
Request.Form("NumeroOferta")
Pero no estoy seguro que exista el campo NumeroOferta en la tabla
Fíjate que estas llamando a
RS("NumeroOFerta")%

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas