SQL de Dönen Değer ???

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
ozn
Üye
Mesajlar: 20
Kayıt: 17 Haz 2003 02:10
Konum: Ankara

SQL de Dönen Değer ???

Mesaj gönderen ozn »

Merhaba arkadaşlar;
Bir Paradox tablosuyla çalışıyorum (SQL). Örneğin FILENO alanındaki en büyük değeri getirmek istiyorum yada Toplam Kayıt sayısını.Buna benzer şeyler işte. Ancak sorumun temeli şu; SQL koduyla yazdığım bir sorgunun geri dönen değerini nasıl bir değişkene atayabilirim.Onu programda kullanmak için neler yapmam lazım.

Select Max(FILENO) from Master.db

bu kodda dönen değeri nasıl kullanacamm ??? Depolanmış Yordamlar diye bişey duymuştum ama Sanırım InterBase için bu. Yardım cı olursanız sevinirim.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7588
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

Double veya integer tipinde bir değişkene atama yapabilirsin. Bu FILENO alanının tipine de bağlı. Integer 4 küsur milyara kadar sayıları tutabilir. Üstü için Double kullanmalısın.

Elde ettiğin sonuçları nerde kullanacağın ise tamamen sana kalmış. Gerektiği yerde kullanırsın. Yoksa sırf almış olmak için bu sayıları almanın bir manası yok. Verdiğin SQL cümlesi için ufak bir örnek :

Kod: Tümünü seç

var
  EnBuyukSayi : Double
begin
  EnBuyukSayi := Query1.Fields[0].AsFloat;  
  ShowMessage(FloatTostr(EnBuyukSayi));
NOT : Burda değişkene gerek yok aslında ama misal örneği olsun diye verdim.

Kolay gelsin.
Cevapla