
22/11/2004, 21:35
|
(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> </td>
<td> </td>
</tr>
<tr>
<td>Inserte respuesta </td>
<td> <textarea name="respuesta" cols="50" rows="7"></textarea></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </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 ??? |