[WD18] + [Firebird 2.1] liaison ODBC

Bonjour

voici la requete Insert (allégée)

sGsRequete = ChaîneConstruit("Insert Into MACHINES (C1,C2 , ....) Values ('%1' ,'%2' , ....) ",nId_Machine,SAI_Date_Mise_hors_Service..ValeurAffichée ).

comment resoudre le probleme lorsque la saisie : SAI_Date_Mise_hors_Service..ValeurAffichée n'est pas renseigné ( oui cela peut etre correcte ).

si je remplie les champs dates alors insert Ok

dans le cas contraire ODBC
me renvoie que conversion string error (si j'ai encadré %2 par des '')
ou token inconnu ,, dans le cas ou pas encadré par des ''.

merci pour le petit coup de main.

Fred