Ben combobox'ın click olayında parametreyide denedim.Bir türlü yapamadım.Where yan tümcesinde söz dizimi hatası veriyor.
Neden olabilir..
procedure TForm1.ComboBox1Click(Sender: TObject);
begin
adoquery2.SQL.Clear;
adoquery2.Close;
adoquery2.SQL.Add('select * from group1 where group=:group');
adoquery2.Parameters[0].Value:=combobox1.Text;
adoquery2.Open;
label1.Visible:=true;
label1.Caption:=combobox1.Text;
end;
Where tümcesinde ne hata olabilir
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
S.A.
(group) özel bir deyim olduğu için veriyor olabilir.
tırnak içinde yazmayı denermisiniz.
gibi
Kolay gelsin.
(group) özel bir deyim olduğu için veriyor olabilir.
tırnak içinde yazmayı denermisiniz.
Kod: Tümünü seç
where "group"=:group
Kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Re: Where tümcesinde ne hata olabilir
AliRiza yazdı:Ben combobox'ın click olayında parametreyide denedim.Bir türlü yapamadım.Where yan tümcesinde söz dizimi hatası veriyor.
Neden olabilir..
procedure TForm1.ComboBox1Click(Sender: TObject);
begin
adoquery2.SQL.Clear;
adoquery2.Close;
adoquery2.SQL.Add('select * from group1 where group=:group');
adoquery2.Parameters[0].Value:=combobox1.Text;
adoquery2.Open;
label1.Visible:=true;
label1.Caption:=combobox1.Text;
end;
Kod: Tümünü seç
procedure TForm1.ComboBox1Click(Sender: TObject);
begin
adoquery2.SQL.Clear;
adoquery2.Close;
adoquery2.SQL.Add('select * from group1 where group=:group');
adoquery2.Parameters.ParamByName('group').Value:=combobox1.Text;
adoquery2.Open;
label1.Visible:=true;
label1.Caption:=combobox1.Text;
end;
Not : Lütfen kodlarınızı okunabilirlik açısından [ code]..[ /code] tagı içine alınız

Aynen.....
Reserved word denilen Select, from, where, by, order, group, having, as, and, or, in, if, case, table, insert, update, delete ..... vs.... kelimeleri hemen hemen giç bir yerde kullanmamaya çalışmalısınız....
Reserved word denilen Select, from, where, by, order, group, having, as, and, or, in, if, case, table, insert, update, delete ..... vs.... kelimeleri hemen hemen giç bir yerde kullanmamaya çalışmalısınız....
* http://www.fahrettin.org Manzara Fotoğraflarım... 
* http://delphiturkiye.gunduz.info Seminerler...
* http://www.hakmar.com.tr Kalite bir haktır...

* http://delphiturkiye.gunduz.info Seminerler...

* http://www.hakmar.com.tr Kalite bir haktır...
