field özellikleri

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
kissoid
Üye
Mesajlar: 28
Kayıt: 12 Tem 2005 02:06
İletişim:

field özellikleri

Mesaj gönderen kissoid »

tablodaki bir alanın özelliklerini kodlarla nasıl öğrenebilirim?
örneğin tipini, karakter ise karakter uzunluğunu, index olup olmadığını ve diğerlerini...

şimdiden teşekkürler
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

Kod: Tümünü seç

// alan tipi
  if (Table1.FieldByName('ALAN').DataType = ftLargeInt) then
    Showmessage('LongInt');
  // string ise uzunluk
  if (Table1.FieldByName('ALAN').DataType = ftString) then
    Showmessage(IntToStr(Table1.FieldByName('ALAN').Size));
  // index li alanlar
  ShowMessage(Table1.IndexDefs.Items[0].Fields);
DeveloperToolKit

..::|YeşilMavi|::..
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 ,
MySQL kullanıyorum, bir tablonun alanlarına ait bütün özellikleri şu şekilde bir sorgu ile öğrenebiliyorum.

Kod: Tümünü seç

SHOW FILEDS FROM TABLE_NAME
bu bize alan adi ,tipi, uzunluğu , varsayılan değeri index olup olmadığını index e index tipi gibi rowları olan bir recordset döndürür istediğin bilgiyi alabilirsin.
iyi çalışmalar.
Volkan KAMADAN
www.polisoft.com.tr
Cevapla