FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Problema en guardar campo
Hola foristas:
Bueno tengo un problema que esta complicado de explicar pero intentaré. Trabajo Delphi 7 y Oracle 8, uso componentes del BDE, bueno tengo la siguiente tabla Gestion: Gestion_id not null number(6), numero_gestion not null number(6), asunto_id not null number(6), caso_id not null number(6), fecha_gestion not null date, ... ... fecha_solucion date donde asunto y caso id son campos de referencia de otras dos tablas. Uso un componente query, cuya sentencia es : select * from gestion where asunto_id =:tiAsuntoID and caso_id = :tiCasoID order by numero_gestion desc un componente Update enlazado al query, ya saben. Bueno el asunto es que tengo una TDBNavigator en la forma para que se pueda editar, insertar registros y lo demas. La cosa es que como se puede ver el campo fecha_solucion puede ser nulo, sucede que si en el primer registro dejé la fecha_solucion nulo, si inserto un nuevo registro donde proporciono la fecha_solucion me la deja nula. En caso de que el primer registro que capturé la fecha_solucion fue diferente de nulo el siguiente registro si no capturo la fecha_solucion me la escribe (00/00/00). Alguien sabe por que es esto? Por último para salvar los registros pongo el siguiente código al oprimir el botón guardar: QryGestion.DataBase.ApplyUpdates([qryGestion]); Ya para terminar si cierro la pantalla de captura habiendo capturado solo un registro funciona bien, si la abro nuevamente para capturar otro (solo un registro) funciona bien Si alguien me puede ayudar se lo agradeceré PD: perdon por tanto rollo
__________________
Ernesto R. |
#2
|
|||
|
|||
Vamos foro, nadie puede ayudarme?
Saludos
__________________
Ernesto R. |
#3
|
||||
|
||||
No haces nada en el evento OnNewRecord del dataset o asignas valores por defecto en fields persistentes??. He utilizado muchas veces el BDE y Oracle 8, y jamas he visto un comportamiento parecido....
Te recomiendo que revises tu codigo... Hasta luego
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|