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
field özellikleri
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
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);
Merhaba ,
MySQL kullanıyorum, bir tablonun alanlarına ait bütün özellikleri şu şekilde bir sorgu ile öğrenebiliyorum.
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.
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
iyi çalışmalar.
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr