Alors je suis débutante en delphi on ce qui concerne les base de donné je veux bien un aide svp
Voici mon problème exemple j'ai deux table ( table2 : nom) et ( table1 : nomT, age)
Alors j'ai deux dbgrid et deux table et deux datasource et 1 seul Tquery
Je veux faire une déférence entre les nom danq table1 et nom1 dans table 2 ce qui veux dire je veux afficher dans un memo ou combobox les nom qui pas encor été utiliser dans la table 1 alors j'ai fait cela :
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
 
procedure TForm1.Button1Click(Sender: TObject);
begin
Query1.SQL.Clear ;
Query1.SQL.Add('SELECT Nom') ;
Query1.SQL.Add('FROM Table2.db') ;
Query1.SQL.Add('EXCEPT')   ;
Query1.SQL.Add('SELECT TNom')  ;
Query1.SQL.Add('FROM Table1.db') ;
Query1.SQL.Add('WHERE age=30)') ;
Query1.Active:=true;
Query1.Open ;
with query1 do
begin
  first;
  while not eof do
  begin
    Memo1.Lines.add(fieldbyname('Prenom').asString );
 
    next;
  end;
 
end;
end;
 
end.
il me donne l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
invalid uses of keyword 
Token : select 
Lines number :4