bonjour a tous,
voici ma requete elle realise un update d'une table
si la reference d'une personne et la reference d'une entreprise sont exactement a ce que je desire
ma fonctionne fonctionne parfaitement du moment que j'ai une seul condition a partir du moment ou il y a le and et bien cela ne va plus
j'utilise delphi 7 et le bde et des query
query12.SQL.Clear;
Query12.SQL.Add('UPDATE "LIAISONpersSOC.DB" set');
Query12.SQL.Add('"LIAISONpersSOC.DB"."Departement" = :"formDepartement",');
Query12.SQL.Add('"LIAISONpersSOC.DB"."Fonction" = :"formFonction",');
Query12.SQL.Add('"LIAISONpersSOC.DB"."Protelinter" = :"formProtelinter",');
Query12.SQL.Add('"LIAISONpersSOC.DB"."Protelprefix" = :"formProtelprefix",');
Query12.SQL.Add('"LIAISONpersSOC.DB"."Protelnum" = :"formProtelnum",');
Query12.SQL.Add('"LIAISONpersSOC.DB"."Profaxinter" = :"formProfaxinter",');
Query12.SQL.Add('"LIAISONpersSOC.DB"."Profaxprefix" = :"formProfaxprefix",');
Query12.SQL.Add('"LIAISONpersSOC.DB"."Profaxnum" = :"formProfaxnum",');
Query12.SQL.Add('"LIAISONpersSOC.DB"."Progsminter" = :"formProgsminter",');
Query12.SQL.Add('"LIAISONpersSOC.DB"."Progsmprefix" = :"formProgsmprefix",');
Query12.SQL.Add('"LIAISONpersSOC.DB"."Progsmnum" = :"formProgsmnum",');
Query12.SQL.Add('"LIAISONpersSOC.DB"."Proemail" = :"formProemail"');
Query12.SQL.Add('where');
Query12.SQL.Add('"LIAISONpersSOC.DB"."refsoc" = :"formperssoc1" AND "LIAISONpersSOC.DB"."refpers" = :"formrefpers1"');
Si je retire le AND et tout ce qu'il y a apres
sa fonctionne
sinon sa va pas et pas d'erreur non plus ????