Bonjour,
pour insérer mes données dans ma base je fais comme ça avec delphi4 sur Interbase.
Le problème est que je dois des valeurs NULL à pChaID ou à pCliCode quelque fois donc ça m'oblige à faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 QChantier: TQuery; INSERT INTO CHANTIER(CHA_ID,CLI_CODE,MAR_CODE) VALUES (:pChaId,:pCliCode,:pMarCode) QChantier.ParamByName('pChaId').AsFloat:=StrToFloat(Id.text); QChantier.ParamByName('pCliCode').asFloat:=StrToFloat(Code.text); QChantier.ParamByName('pMarCode').AsString:=Marche.text;
qlq chose comme
alors que j'ai plus de paramètres que ceux là avec une requête plus longue.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 INSERT INTO CHANTIER(CHA_ID,CLI_CODE,MAR_CODE) VALUES (NULL,:pCliCode,:pMarCode) ou INSERT INTO CHANTIER(CHA_ID,CLI_CODE,MAR_CODE) VALUES (NULL,NULL,:pMarCode)....
Si qlq sait comment faire pour limiter le dégat.
Merci d'avance
Partager