Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
En küçük sayı
#1
Merhaba,


Mysql databasede aşağıdaki kodlarla en küçük sayıyı bulup sonrada en küçük sayıya ayit bilgileri alıyorum.
Mysql databasede hız sorunu nedeniyle firebird kullanmaya başladım. Fakat firebirde bu kodlarla hata alıyorum bu kodları firebirde göre nasıl uyarlayabilirim?



        
       FDQ.Active := False;
        FDQ.Close;
        FDQ.SQL.Clear;
        FDQ.SQL.Add('Select Id, Link, Title, Min(Must) From Listeler Where Home=:Hom Order By Must Asc');
         FDQ.ParamByName('Hom').AsString := Evler;
        FDQ.Prepared := True;
        FDQ.Open;
        if Not FDQ.IsEmpty then // Kayıt varsa başla
        begin
          EvId := FDQ.FieldByName('Id').AsInteger;
          Title := FDQ.FieldByName('Title').AsString;
          Link := FDQ.FieldByName('Link').AsString;
        end;
Cevapla
#2
Merhaba,
Aşağıdaki şekilde sonuç alabilirsiniz. (Uyarı mesajlarına dikkat edin orada bilgi verir Wink )
İyi Çalışmalar.
        
       FDQ.Active := False;
        FDQ.Close;
        FDQ.SQL.Clear;
        FDQ.SQL.Add('Select Id, Link, Title, Min(Must) From Listeler Where Home=:Hom Group by Id, Link, Title Order By Must Asc');
         FDQ.ParamByName('Hom').AsString := Evler;
        FDQ.Prepared := True;
        FDQ.Open;
        if Not FDQ.IsEmpty then // Kayıt varsa başla
        begin
          EvId := FDQ.FieldByName('Id').AsInteger;
          Title := FDQ.FieldByName('Title').AsString;
          Link := FDQ.FieldByName('Link').AsString;
        end;
Cevapla
#3
(14-05-2021, Saat: 21:57)ozcanm Adlı Kullanıcıdan Alıntı: Merhaba,
Aşağıdaki şekilde sonuç alabilirsiniz.   (Uyarı mesajlarına dikkat edin orada bilgi verir Wink )
İyi Çalışmalar.
        
       FDQ.Active := False;
        FDQ.Close;
        FDQ.SQL.Clear;
        FDQ.SQL.Add('Select Id, Link, Title, Min(Must) From Listeler Where Home=:Hom Group by Id, Link, Title Order By Must Asc');
         FDQ.ParamByName('Hom').AsString := Evler;
        FDQ.Prepared := True;
        FDQ.Open;
        if Not FDQ.IsEmpty then // Kayıt varsa başla
        begin
          EvId := FDQ.FieldByName('Id').AsInteger;
          Title := FDQ.FieldByName('Title').AsString;
          Link := FDQ.FieldByName('Link').AsString;
        end;

Çok teşşekkür ederim, uyarı mesajına dikkatimden kaçmış Smile
Cevapla




Konuyu Okuyanlar: 1 Ziyaretçi