Réinitializez un MaskEdit
Bonjour,
Voici mon soucis :
Code:
1 2 3 4 5 6
|
Query_miseajour.ParamByName('num_dos_change').AsString := Edit_num_dos.Text;
Query_miseajour.ParamByName('dossier_traite_change').AsString := Edit_traitement.Text;
Query_miseajour.ParamByName('date_traitement_change').AsString := MaskEdit_date_traitement.Text;
Query_miseajour.ExecSQL;
Query_miseajour.close; |
Si MaskEdit_date_traitement.Text = '' dans l'application j'ai une erreur SQL générale
Sinon si MaskEdit_date_traitement.Text <> '' et a donc son champ rempli alors la base de donnée access se met à jour correctement.
MaskEdit a pour Masque !00/00/0000;1;de MaskEdit_date_traitement
En gros, si je veux enlever une date et donc saisir ' / / ' dans le maskEdit, mon application plante
num_dos_change, dossier_traite_change et date_traitement_change sont les paramètres de ma requête
A noté aussi que j'ai mis le paramètredate_traitement_change en Chaîne de caractères car au format date j'ai une erreur SQL générale.