Bjr.
Je cherche à affecter une chaine vide à un champ VARCHAR d'une base Firebird qui est NOT NULL.
L'affectation d'un champ NULL par une requête du typefonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part update TABLE set CHAMPNOTNULL=quotedstr('') where ...
En revancheaffecte une valeur NULL qui déclenche une exception renvoyée par FB.
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part FieldByName('CHAMPNOTNULL').AsString='';
J'ai résolu le problème par un Trigger BEFORE_INSERT et BEFORE_UPDATE mais je me demande s'il n'y aurait pas plus simple ?
Partager