Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: barri en Jueves 17 de Noviembre de 2005, 12:36
Título: Conflicto De Tipos Con Access
Publicado por: barri en Jueves 17 de Noviembre de 2005, 12:36
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.
Título: Re: Conflicto De Tipos Con Access
Publicado por: Widark en Jueves 17 de Noviembre de 2005, 15:06
Que tal Barri!
Ya intentaste el tipo currency.
Título: Re: Conflicto De Tipos Con Access
Publicado por: patitofeo en Lunes 21 de Noviembre de 2005, 14:06
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