Bağlandığım Veri tabanındaki Tabloların Listesi

Yapmak istediğiniz işle ilgili doğru bileşeni bulmak için burayı kullanabilirsiniz. Sadece bulmak için, diğer sorular Programlama forumuna lütfen.
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Cevapla
freett
Üye
Mesajlar: 29
Kayıt: 01 Mar 2004 05:18
Konum: ANTALYA

Bağlandığım Veri tabanındaki Tabloların Listesi

Mesaj gönderen freett »

mrb,

bağlandığım veri tabanındaki tabloların listesini nasıl alabilirim belli bir veri tabanı değil ama.Mesela SQLservda buldum bi tane sql cümlesi onunla listeletebiliyorum ama diğer veri tabanlarında nasıl listeletebilirim
Mesela;Acces,Oracle,Interbase, ..... gibi

SQL Server İçin....

Kod: Tümünü seç

 SELECT table_name FROM INFORMATION_SCHEMA.TABLES LIMIT ORDER BY TABLE_NAME  
talip türkmen
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Mesaj gönderen White Rose »

Databasenin GetTableNames fonksiyonu olması lazım
ona bakın. DB.GetTableNames(....
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

MySQL'de mesala

Kod: Tümünü seç

Show tables
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Selamlar Frett,

SQL Standardlarında olan bir şeyi M$'a maletmeyin lütfen. SQL Server'da diyorsunuz ve bu dediğinizden ben M$-SQL Server'ı algılıyorum (Zaten ha bre söyleyip dura dura, SQL Server'i M$ icat etti sanıyor insanlar)

Neyse, INFORMATION_SCHEMA SQL'in standardıdır ve bunu M$, M$-2000 versiyonunda tam olarak desteklemiyordu, daha sonra M$-2005'de daha fazla destekler hale geldi. O aslında kendi sysobject tablosuna yönelendiriyordu.

Eğer Kullandığınız veri tabanı ANSI SQL Standardlarını destekliyorsa, (ki bu destekleme SQL standartlarından SQL 92, SQL97, SQL 200 gibi senesi yüksekse) aynı yöntemle elde edebilirsiniz. Yani INFORMATION_SCHEMA'yı kullanabilirsiniz.

Ama diğer DB'lerde nasıl olur, onu DB üreticisinin dokumanlarından bulabilirsiniz sanırım.

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
freett
Üye
Mesajlar: 29
Kayıt: 01 Mar 2004 05:18
Konum: ANTALYA

Mesaj gönderen freett »

teşekkür ederim sorunu çözdüm

connection nesnesinin gettablesname özelliği var bu sorunu çözüyor

Kod: Tümünü seç

 Adoconnection1.GetTableNames(W_TableName.Items, False);
talip türkmen
Cevapla