Salut,
Je voudrais inclure dans mes requêtes SQL via Delphi des variables comme par exemple ici pour balayer une table sur un champ heure et un filtre heure dans une date:
PHPMySQL me renvoie:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 for i:=0 to 23 do begin if i<10 then istr:='0'+intTostr(i) else istr:= intTostr(i); if i<9 then istr1:='0'+intTostr(i+1) else istr1:= intTostr(i+1); Query.Active:=False; Query.SQL.Clear; Query.SQL.add('UPDATE out_evo_tat'); Query.SQL.add('SET TAT_CHAINE = (SELECT AVG(DELTA_CKIN_RESAN)'); Query.SQL.add('FROM tests'); Query.SQL.add('WHERE TAT_CHAINE = out_evo_tat.TAT_CHAINE'); Query.SQL.add('AND DELTA_CKIN_RESAN BETWEEN 0 AND 3600'); Query.SQL.add('AND CKIN_NEMO_DT BETWEEN 2013-07-30 '); Query.SQL.add(Quotedstr(istr)); Query.SQL.add(':00:00 AND 2013-07-30 '); Query.SQL.add(Quotedstr(istr1)); Query.SQL.add(':00:00)'); Query.SQL.add('WHERE Heure = '); Query.SQL.add(Quotedstr(intTostr(i))); Query.ExecSQL(true) ; end;
???Error...right syntax to use near "00'
:00:00 AND 2013-07-30
'01'
:00:00)
WHERE Heure =
'0" at line 7
C'est sûrement une co... mais là je boucle![]()
Partager