vt deki tablo sayısını nasıl öğrenebiliriz?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
cfyasar
Üye
Mesajlar: 169
Kayıt: 31 Oca 2005 05:18
Konum: izmir

vt deki tablo sayısını nasıl öğrenebiliriz?

Mesaj gönderen cfyasar »

ibdatabase bağlı olan bir vt var. burdaki tablo sayısını nasıl öğrenebilirim. IBDatabase1.DataSetCount diye bişey var ama tablo sayısını vermiyor.
öğrenmek, zorlukları yenmektir.
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Mesaj gönderen vkamadan »

Merhaba ,
IBDatabase1.DataSetCount size IbDatabase1 nesnesine bağladığınız dataset lerin sayısın verir. TAblo sayısını öğrenmek için , en sağlıklı yol ben bir veri tabanı sorgusu oluşturup gelen recordset in sayısını almaktır yani şöyle

Kod: Tümünü seç

with ibquery do
begin
 close;
 sql.clear;
 sql.add('SHOW TABLES FROM DATABASE_ADI');
 Active:=true;
 ShowMessage('TAblo Sayisi= '+IntToStr(RecordCount));
end;
gibi , kolay gelsin.
Volkan KAMADAN
www.polisoft.com.tr
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

IBDatabase1.GetTableNames();

Bunu incelersen, tablo isimlerinin yanında sayısını da aktardığın TStringList nesnesinin, Count property'sinden alabilirsin.
Kullanıcı avatarı
cfyasar
Üye
Mesajlar: 169
Kayıt: 31 Oca 2005 05:18
Konum: izmir

Mesaj gönderen cfyasar »

gettablenames ile sorunu hallettim. teşekkürler
öğrenmek, zorlukları yenmektir.
Cevapla