Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/11/2004, 21:35
hugorei
(Desactivado)
 
Fecha de Ingreso: agosto-2002
Mensajes: 1.458
Antigüedad: 22 años, 9 meses
Puntos: 0
insertar datos no funciona ayuda

ESTE ES EL FORMULARIO :

<td width="220">Inserte id de pregunta </td>
<td width="415"> <input type="text" name="idpregunta" size="20">
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>Inserte respuesta </td>
<td> <textarea name="respuesta" cols="50" rows="7"></textarea></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><form name="form3" method="post" action="agrega_respuesta.asp">
<input type="submit" name="Submit" value="Enviar">
</form></td>
</tr>


Este es la pagina que agrega a la base de datos la info recogida del formulario

<%
Dim oConn, idpregunta, respuesta

idpregunta = Request.Form("idpregunta")
respuesta=Request.Form("respuesta")


Set oConn = Server.CreateObject ("ADODB.Connection")
Set RS = Server.CreateObject ("ADODB.RecordSet")
oConn.Open "Driver={Microsoft Access Driver (*.mdb)}; " & "Dbq=" & Server.MapPath("base2.mdb")

'Hago el INSERT, creando un nuevo registro.
oConn.execute "INSERT INTO respuestas(idpregunta,respuesta) VALUES ('"&idpregunta&"','"&respuesta&"')" / LINEA 20
oConn.Close
Set oConn = nothing
%>


EL TEMA ES QUE ME DA ESTE ERROR

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.

line 20

EL TEMA EL ID ES NUMERICO Y LA RESPUESTA ES MEMO EN LA TABLA ESTA BIEN POR QUE SUCEDE ESTO ???