Bonjour
jai un probleme avec Adoquery , quand je veux afficher le resultat d'une requette sur un DBlistbox ca m'affiche un message d'erreur suivant:
"informations sur la colonne cle insuffisante pour la mise a jour et rafrechisment"
voila la requette que j'ai mis sur l'inspecteur d'objet de adoquery sur string
et je suis sur sql server 2016
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select desision_fcb ,count(FCB_employer.id_emp) as 'nbr emp' from FCB inner join FCB_employer on FCB.id_fcb=FCB_employer.id_fcb where desision_fcb not in (select nom_theme from theme) group by desision_fcb
et le code delphi(XE3) :
merci d'avance
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 procedure TForm11.Button1Click(Sender: TObject); begin ADOQuery1.Active:=false; ADOQuery1.open; self.ADOQuery1.Refresh; self.ADOQuery1.ExecSQL; with self.ADOQuery1 do begin open; first; while not eof do begin dbListBox1.Items.Add(self.ADOQuery1.FieldByName('desision_fcb').AsString + ' '+ self.ADOQuery1.FieldByName('nbr emp').AsString); next; end; first; end; end; end.
Partager