FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Error al insertar un registro en la BD
Buenas, tengo un error que me dice:
" Project Nombre.exe raised exception class EOleException with message '[Miccrosoft][Controlador ODBC Microsoft Access]' No coinciden los tipos de datos en la expresión de criterios. Process stopped " Este error me surje cuando inserto un elemento en la BD, usando un AdoDataSet y un AdoConnection. Lo raro es que este error solo aparece cuando inserto dejando algun campo vacío, si lleno todos los campos e inserto no hay problemas. Espero que sepan ayudarme con esto porque, no se a que se puede llegar a deber. |
#2
|
||||
|
||||
Según parece, tienes algún campo declarado como not null, por lo que tendrás que darle algún valor aunque sea 0 si es numérico, con Access recuerdo que esto pasa cuando se trata de un campo de tipo texto, se puede solventar con igualarlo con ' '.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
||||
|
||||
También conviene si es que estamos hablando de Access, mirar esta propiedad:
Cita:
__________________
Guía de Estilo de los Foros Cita:
|
#4
|
|||
|
|||
Gracias ahora anda perfecto
gracias marcos, me olvidé de tildar esa opción en el Access y me estaba volviendo loco, ademas entre tantas idas y vueltas depurando tenia un campo declarado como numérico cuando era texto, ahora anda perfecto.
Este foro lo descubrí hace poco yo estudio Ingeniería Informática en la Universidad de Buenos Aires, y me faltaba algo así para consultar cuando tenía errores en la ejecucion de mis programas. P.D: Para el que quiera, tengo apuntes de Programación Orientada a Objetos, Api de Windows, manejo de Base de Datos con ADO, y un par de cosas mas de la facu si es que les interesa. Todo lo que programo lo hago con POO y es mucho mas facil para uno y para el que despues agarré el código para mejorarlo. Un abrazo para todos.. gracias por todo |
|
|
|