Pregunta: | 65341 - NO COINCIDEN LOS TIPOS DE DATOS EN LA EXPRESION DE CRITERIOS |
Autor: | ALVARO BACARREZA |
Tengo una base de datos en acces 2007 y deseo realizar una consulta de actualizacion mediante codigo Visual, pero al ejecutarlo me sale como error
"No coinciden los tipos de datos en la expresion de criterios" Este es el codigo insertado, he revisado la sintaxis pero no se lo que pueda tener de malo. Private Sub Comando21_Click() Dim INSQL As String INSQL = "UPDATE T_Reg_Den set NumInf ='" & NumInf & "' Where numinf = null and fecha_denuncia='" & Texto13 & "' or fecha_denuncia='" & Texto15 & "'" DoCmd.RunSQL (INSQL) End Sub Esperando puedan ayudarme les saluda ALVARO |
Respuesta: | xavi |
Hola Alvaro, eso es que algún valor de asignación o comparación no coinciden... Yo creo que el error puede estar en:
Where numinf = null pero eso dependerá del tipo de numinf... por ejemplo si numinf es del tipo entero, te daría este error que te produce.... por ejemplo, si comparas o asignas una cadena a un campo tipo numérico, etc... Espero que te sirva. |