FB de Table Field İşlemleri! (İbExpert vs.. olmadan)

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Uğur1982
Üye
Mesajlar: 383
Kayıt: 11 Mar 2005 03:18
Konum: İzmir

Mesaj gönderen Uğur1982 »

tabi bunu daha da geliştirerek Expert gibi bir yönetim aracı yazabilirsin :)
Kullanıcı avatarı
Karinca
Üye
Mesajlar: 239
Kayıt: 25 Ağu 2004 07:06
Konum: http://localserver/
İletişim:

Mesaj gönderen Karinca »

Merhaba.

Field in Collate ini bulmak için şunu yazdım ama:

Kod: Tümünü seç

 case ibquery1.fieldbyname('RDB$Collation_ID').asinteger; of
  0 : collate.text := 'Win1254';     //  '0' FB de Win1254 e denk geliyo.
  1 : collate.text := 'PWX_Turk';  //   '1' FB de PWX_Turk
 end;

Ama Sonuç Hep '0' mış gibi davranıyo.

Özellikle değiştiriyorum ama yine ayı. Acaba Charset ile ilişki mi yapmak gerekiyo.
Ama Eğer işe yaramazsa niye '0' değerini çeviriyo. yoksa yazılanlar birşey ifade etmediğinde mi '0' ı çeviriyo. Neyse Biraz daha bakim.



Selamlar...
cihana hakan olmak bir kuru kavga imiş
bir mürşide bende olmak cümleden evla imiş
h.z. Fatih


Resim
Uğur1982
Üye
Mesajlar: 383
Kayıt: 11 Mar 2005 03:18
Konum: İzmir

Mesaj gönderen Uğur1982 »

merhaba;

Kod: Tümünü seç

 // ShowMessage(IntToStr(IBQuery1.fieldByName('RDB$FIELD_TYPE').AsInteger));
Yukarıki satırın altına;

Kod: Tümünü seç

     case IBQuery1.FieldByName('RDB$Collation_ID').AsInteger of
         0: collate.text := 'Win1254'; //  '0' FB de Win1254 e denk geliyo.
         1: collate.text := 'PWX_Turk'; //   '1' FB de PWX_Turk
     end; 
eklediğimizde sorunsuz çalışıyor.

iyi günler..
Kullanıcı avatarı
Karinca
Üye
Mesajlar: 239
Kayıt: 25 Ağu 2004 07:06
Konum: http://localserver/
İletişim:

Mesaj gönderen Karinca »

Hocam bu bilg. de sorun var o zaman. Akşam eve gidince deneyim bide bakem. Tşk ;)
Demiştim dün.

Ama şey var. Bu İb Expert e girip Edit domain derseniz ve öyle seçerseniz anca çıkartıyo. O zaman da işlevselliği kalmıyo be hocam. Elimde bissürü data var tek tek mi gidiyim değiştiriyim. Neyse. Yine de oluyomuş gördük yani ;)


Selamlar...
cihana hakan olmak bir kuru kavga imiş
bir mürşide bende olmak cümleden evla imiş
h.z. Fatih


Resim
Cevapla