birde sql sorgulaması yaparken şöyle bir sorunum oldu 4 alana göre sorgulama yaptırıyorum alan tiplerim idno alanım var number ve primary indexli,puan diye bir alanım var number index yok birde renk ve isim adında text(A) alanlarım var indexsiz bu alanlarda sorgulama yaptırıyorum 4 editle bütün ihtimalleri de düşünüyorum ancak isim editimle
puan editime değer girip sorgulattıgımda ki sadece o ikisinde oluyo bu sorun ve şu hatayı veriyo
"Invalid use of keyword. Token:where Line number:1"
Process stopped.Use step or...diye dvm ediyo gerisi malum

o iki editi sorguluyan sorgum da şu:
if (Edit1.Text='')and(Edit2.Text='')and(Edit3.Text<>'')and(Edit4.Text<>'')then begin
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('where and isim1="'+Edit3.Text+'" and turpuan1="'+Edit4.Text+'" ');
Query1.Open;
end;
aceba dedim biri number biri text oldugundanmıdır diye denedim text ledim ikisini de olmdı yine ne yapmam gerekli