Caso
Suponiendo que queremos actualizar una tabla llamada “Empleado”
y le queremos cambiar un campo, por medio de un Query parecido al siguiente:
UPDATE Empleado SET Empleado.DATNOM = 'Lucia' WHERE
(((Empleado.EmpNum)='321'));
Problema
Pero nos muestra el siguiente mensaje, “No coinciden los
tipos de datos en la expresión de criterios”. Muchos muy posiblemente no
comprendan a que se refiere este mensaje.
Solución
El problema en este caso es el Query, por un detalle muy
pequeño pero con un gran peso. El problema son las comillas de la condición… verán
que si le quitan las comillas ese mensaje desaparecerá. El Query escrito
correctamente les deberá quedar asi:
UPDATE Empleado SET Empleado.DATNOM = 'Lucia' WHERE
(((Empleado.EmpNum)=321));
Visual Basic
Ó posiblemente esten trabajando con visual basic y les tire ese mismo error, entonces igual deben quitar las comillas (puede que en vez de quitarlas haya que ponerlas).
SELECT Nomb FROM Empleado WHERE (((Empleado.EmpNum)= " & Trim(TextBox3.Text) & "));
Visual Basic
Ó posiblemente esten trabajando con visual basic y les tire ese mismo error, entonces igual deben quitar las comillas (puede que en vez de quitarlas haya que ponerlas).
SELECT Nomb FROM Empleado WHERE (((Empleado.EmpNum)= " & Trim(TextBox3.Text) & "));
Si el contenido le ha sido de utilidad, lo invitamos a hacer una donación en el siguiente botón.La cantidad que sea de su voluntad entregarEn caso que no se visualice el contenido, hacer recargar (refresh) a la página que sea abierta. |
A la orden Marcial y gracias por visitar este blog.
ResponderEliminar