Programación General > Visual Basic 6.0 e inferiores

 Conflicto De Tipos Con Access

(1/1)

barri:
Wenas,

tengo un problemilla de tipos al insertar en Access. El error que me da es:

[Microsoft][Controlador ODBC Microsoft Access] No coinciden los tipos de datos en la expresión de criterios.

En la tabla de Access tengo datos de tipo moneda con 2 decimales y datos tipo Fecha/Hora.

Para pasar los tipo moneda e intentado con Long e Integer pero me sigue dando el error.

Para Fecha/Hora evidentemente he usado Date. No puedo cambiar el formato en las tablas de
Access ya que tengo que subirlas a un servidor web con ese formato.

¿Que tipos deberia usar en Visual Basic o de que otra forma puedo resolver el problema?

Muchas gracias!!

Salu2.

Widark:
Que tal Barri!

Ya intentaste el tipo currency.

patitofeo:
No se para el tipo moneda pero imagino que con un Single convertido a String valga.

Para el tipo fecha es de fijo que NO puedes trabajar directamente con el tipo Date.

Necesitas cambiar el formato. Debes pasar un String en formato "#mm/dd/yy#"
Debes poner las almuadillas antes y despues. Haciendo esta conversion te valdria


--- Código: Text --- Dim s as String s= "#" & Format(Date, "mm/dd/yy") & "#"  
Prueba así y ya nos comentas

Un saludo

Navegación

[0] Índice de Mensajes

Ir a la versión completa