Bonjour,
Je souhaite mettre un champ à NULL
Mes tentatives sont infructueuses
soit le champ est vide (donc pas NULL)
soit le string 'NULL' est affiché (ce qui n'est pas NULL comme attendu)

Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
Query.Active:=False;
Query.SQL.Clear;
Query.SQL.add('UPDATE Resultats set ');   
Query.SQL.add('R_Image = ');  
Query.SQL.add(quotedStr(''));
Query.SQL.add(',R_DateTime = ');
Query.SQL.add(quotedStr(''));
Query.SQL.add(',CRC_Image=(''));            //ici mettre à NULL
Query.SQL.add('WHERE  R_Image = '+quotedStr(DBADVGrid_Resultats.Cells[Acol,Arow]));
Query.SQL.add(';');
Query.ExecSQL(true) ;
Le reste fonctionne parfaitement
Merci pour votre aide
PhilLu