Zeos Comp. ile Mysql veritabanındaki tablo adlarını bulmak?

Diğer veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
salvation
Üye
Mesajlar: 303
Kayıt: 22 Mar 2004 01:57
Konum: Eskişehir
İletişim:

Zeos Comp. ile Mysql veritabanındaki tablo adlarını bulmak?

Mesaj gönderen salvation »

Merhaba;

Zeos la, bir mysql veritabanındaki tabloların isimlerini nasıl alabiliriz?

Php'de ki "mysql_list_tables($dbname)" fonksiyonu gibi..
snofru
Üye
Mesajlar: 204
Kayıt: 19 Ağu 2004 02:57
Konum: /local/usr/src
İletişim:

Mesaj gönderen snofru »

Merhaba,
Hocam sanırım bunu Zeos ile yapabiliyorduk ama MySQL'de de böyle bir komut vardı. Nasıldı o...
SHOW DATABASES;

Saygılarımla...
En son snofru tarafından 08 Eki 2004 06:07 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
salvation
Üye
Mesajlar: 303
Kayıt: 22 Mar 2004 01:57
Konum: Eskişehir
İletişim:

Mesaj gönderen salvation »

veya şöyle sorayım, mysql fonksiyonlarını Zeos ile nasıl kullanabiliz?

mysql_kill()
mysql_list_dbs()
mysql_list_fields()
mysql_list_processes()
mysql_list_tables()
mysql_more_results().
mysql_next_result().
mysql_num_fields()
mysql_num_rows()
mysql_options()
mysql_param_count()
mysql_param_result()
mysql_ping()
mysql_prepare()
Kullanıcı avatarı
ayhanarican
Üye
Mesajlar: 37
Kayıt: 03 Tem 2003 01:24
Konum: İzmir
İletişim:

Mesaj gönderen ayhanarican »

MySQL de bir veri tabanındaki tabloları çekmek için aşağıdaki kodu kullanabilirsin.
ve ilgili tabloya bağlandıktan sonra fieldlar ınıda öğrenebilirsin.

fakat istediğin mysql vt ına direk bağlantı ise libmysql.dll i edinmelisin.Bu dll yi delphi de kullanmak için hazırlanmış bir unit de var http://www.mysql.com da Delphi + MySQL diye arat.

Kod: Tümünü seç

  Tables:=TStringList.Create;
  Query:=TZQuery.Create(Application);
  With Query Do
  Begin
    Connection:=Data.Connection;
    SQL.Clear;
    SQL.Add('SHOW TABLES');
    Active:=True;
    While Not Eof Do
    Begin
      Tables.Add(Fields[0].AsString);
      Next;
    End;
    Free;
  End;
  ComboBox.Items.Assign(Tables);
  Tables.Free;
Kolay Gelsin.
Kullanıcı avatarı
salvation
Üye
Mesajlar: 303
Kayıt: 22 Mar 2004 01:57
Konum: Eskişehir
İletişim:

Mesaj gönderen salvation »

ayhanarican yazdı: SQL.Add('SHOW TABLES');
salında sadece şu satır bile işimi gördü, teşekkürler :)
Cevapla