La Web del Programador: Comunidad de Programadores
https://www.lawebdelprogramador.com/foros/Access/1374214-No-coinciden-los-tipos-de-datos-en-la-expresion-de-criterios.html

No coinciden los tipos de datos en la expresión de criterios

sin imagen de perfil

No coinciden los tipos de datos en la expresión de criterios

Publicado por Antonio (20 intervenciones) el 16/03/2013 23:54:38
Hola a todos.

En el siguiente código me da el error:
No coinciden los tipos de datos en la expresión de criterios

Código:
1
2
3
4
5
6
7
8
Dim nTipoIva As Double
   nTipoIva = Val(nIVA)
 
   'Cogemos los datos de una tabla creando un Recordset
   Set rsModulo = New ADODB.Recordset
   strSQl = "SELECT * FROM IVA WHERE IVA = '" & nTipoIva & "'"
   Set rsModulo = g_db.Execute(strSQl)


NOTAS:
-El campo IVA es de tipo Número (Doble con 2 decimales)
-El valor que trae nIVA = "21,00" y nTipoIVA=21
sin imagen de perfil

No coinciden los tipos de datos en la expresión de criterios

Publicado por Antonio (20 intervenciones) el 17/03/2013 12:06:15
Solucionado con:

1
strSQl = "SELECT * FROM IVA WHERE IVA = " & nTipoIva & ""