Gracias Casimiro Notevi por responder.
A ver. No puedo hacer FECHA = CURRENT_DATE y HORA = CURRENT_TIME en un disparador de la BD porque entonces esta asignación se haría siempre que el trigger saltara y, como dije anteriormente, a la BD se accede desde dos aplicaciones distintas. En una los campos FECHA y HORA son establecidos por el usuario y en la otra, no. Por eso lo hago en el componente (TpFIBDataSet) cuando se hace INSERT.
Lo extraño es que esto ocurre de forma esporádica, por ejemplo hoy ha funcionado perfectamente, y siempre cuando se trabaja en modo terminal, como puede ser un comercial desde una table.
En fin, seguiré machacando.
|