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
Ir a la versión completa