Ingreso de Datos Access 2000

Estoy desrrollando una página web en la cual se puedan ingresar preguntas con relación aun tema, estas preguntas están relacionadas directamente al tema y solo se pueden consultar cuando se hace click en este, para ello tengo una tabla llamada sugerencias la cual tiene los siguientes campos
id autonumérico
nocontrato numérico
evento texto
razón texto
teléfono texto
email texto
observación texto
respuesta texto
Cuando trato de ingresar una pregunta desde mi página.asp me muestra el error de
Microsoft JET Database Engine error '80040e07'
Data type mismatch in criteria expression.
/contratos/observaciones1.asp, line 12
Agradezco a quien me pueda colaborar
yezid

1 respuesta

Respuesta
1
Por lo que parece el error se debe a que el tipo de dato que intentas meter en un campo no corresponde con el tipo de dato que ese campo debería guardar.
Asegúrate de que la sentencia SQL que generas (supongo que sera una INSERT) tenga los campos en el orden exacto y que metes los campos de texto entre comilla simple (').
En caso de usar la función .AddNew de un recorset, no es necesario asignar los textos entre comilla simple, pero sí entre comillas (por ejemplo: Campo1 = "Hola".
Si usas una sentencia INSERT generada "a pelo", haz la prueba de poner un "Response.Write" de la cadena, para ver qué es lo que se está intentando guardar.
No puedo aconsejarte nada más porque no veo que o como intentas guardar. Si tras comprobar lo que te dije sigue dándote error, las lines que dan problemas o más detalles a [email protected].

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas