|
Hola:
Parece ser que el valor que queda en dicho campo cuando el usuario no introduce nada es inválido (quizás provocado por la máscara). Si no quieres que te salte el error al grabar en disco, prueba de interceptar el evento OnValidate del campo en cuestión y ahí miras si la fecha es válida. También lo puedes realizar en el evento BeforePost de la tabla.
Lo que me intriga es por qué falla si no introduces nada, ¿qué mascara estás utilizando?
Otra posible causa de error sería que el campo estuviera como Required en la base de datos y por eso te salte al grabar (aunque lo normal es que en Delphi también aparezca como Required y falle en el Post).
A ver que nos dices
|