Bu tabloda ödeme yapılıp yapılmadığını boolean sorgu ile belirlediğim Odendi adında bir sütunum var
IBQuery ile mesela
Kod: Tümünü seç
procedure TForm2.RadioButton1Click(Sender: TObject);
begin
IBquery1S.Close;
IBquery1S.SQL.Clear;
IBquery1S.SQL.Add('select * From ICRA Where ODENDI Like '''+'True'+'%''' );
IBquery1S.Open;
end;
Ödendileri görüntüleyebiliyorum fakat False yaptığım zaman görüntülenmiyor
hatta kodu alttaki şekilde düzenledim boolean geri dönmüyor
Kod: Tümünü seç
procedure TForm2.RadioButton2Click(Sender: TObject);
begin
IBquery1S.Close;
IBquery1S.SQL.Clear;
IBquery1S.SQL.Add('select * From ICRA Where ODENDI Like '''+'False'+'%''' );
IBquery1S.Open;
end;
Dikkatimi çekti Firebird kullanıyorum interbase, MS Access mdb veritabanına hiç benzemiyor.
SQL yapısı Accessteki ile aynı zannetmiştim fakat çok kötü
Burada takıldım.
Sütunlar VARCHAR olmak zorunda kaldı, Düşündüm bunu integer yapıp DBcheckbox larla veri girişi yaparken False/True değilde 1 ve 0 gibi yapayım dedim ama True False döndürmek istiyorum
Şaşırdım kaldım, bir sürü tablo var hepsini değiştirmek istemiyorum.
Boolean sorgusu cümlesini bilen varsa bi zahmet yazarsa sevinirim.