FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
error en tiempo de ejecución
Buenos dias a todos.
Tengo un problema al momento de correr el programa, tengo una ventana para insertar fotografias, antes funcionaba a la perfección, guardaba las fotografias en mi base de datos(firebird), pero no se que paso que ahora me marca un el error, este es el error que marca: Project sistema.exe raised exception class EIBInterBaseError with message 'validation error for column cve_rnm, value ''***null***'''. Si podrian ayudarme se los agradeceria eternamente. Gracias, por su tiempo. |
#2
|
|||
|
|||
Estás tratando de guardar un valor nulo en un campo que no acepta nulos.
No se modificó nada en la aplicación o en la base de datos? Tal vez la columna cve_rnm aceptaba nulos y por alguna razón la modificaron para que ya no lo haga. Checa esos detalles... Saludos... |
#3
|
|||
|
|||
En efectivo, tengo parte de codigo que comente y funciono otra vez como antes, pero no entiendo el por que del error con esta parte de codigo el cual es el siguiente:
con esto pretendo insertar una fotografia y se no pertenece a la persona, pues la opcion de actualizarla con el update. Cita:
|
#4
|
|||
|
|||
Viendo el código que pusiste, creo que el error se da cuando quieres insertar una foto nueva en la base de datos. Esto es por que agregas la sentencia Insert con parámetros pero no le pasas esos parámetros.
El siguiente código debería funcionar bien.
Saludos... |
#5
|
|||
|
|||
Pues no me marca error sin el begin, de todos modos te agradezco tu tiempo, seguro que estoy pasando por alto algun detalle fundamenta en el codigo, por eso marca error, ya vere como le hago. Muchas gracias por tus comentarios.
El siguiente código debería funcionar bien.
|
#6
|
|||
|
|||
Cita:
Sobre el código que te puse, la última instrucción le pasa un valor al parámetro cve_rnm no importando si la instrucción es un insert o un update. Y según el error que te daba era que el campo cve_rnm no recibía un valor o recibía NULL, así que con eso se debería de solucionar tu problema. Pruébalo bien y cualquier otra cosa no dudes en preguntar de nuevo. Saludos... |
|
|
|