delphi2006'da firebird için Interbase vclleri yanlış iş yap.

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
oquz

delphi2006'da firebird için Interbase vclleri yanlış iş yap.

Mesaj gönderen oquz »

delphi2006'da firebird için Interbase componentleri yanlış iş yapıyor.

numeric(15,2) ya da double tipler yanlış çalışıyor küsüratlar sapıtıyor

displayformat ,0.00 yapıyorum ama gridde örneğin 15 değeri 15.00 olması gerekirken 15 görünüyor.

numeric(15,5) tipli bir sahaya diplayformat ,0.00000 olduğu halde 1.12346 değeri atıyorum bu onu 1.1235 olarak gösteriyor.

bu dediklerimin hepsi delphi6'da düzgün çalışıyor ama delphi2006'da papaz.

sanırım delphi2006'daki Interbase componentleri sorunlu ya da bunun sebebi Interbase vcllerin interbase için yazılmış olması mı, eğer öyleyse fb için ne vcl kullanacağız?
Kullanıcı avatarı
Terminator
Üye
Mesajlar: 313
Kayıt: 13 Ara 2005 01:45
Konum: İzmir, ama Aydın Efesi!

Re: delphi2006'da firebird için Interbase vclleri yanlış iş

Mesaj gönderen Terminator »

oquz yazdı:delphi2006'da firebird için Interbase componentleri yanlış iş yapıyor.

numeric(15,2) ya da double tipler yanlış çalışıyor küsüratlar sapıtıyor

displayformat ,0.00 yapıyorum ama gridde örneğin 15 değeri 15.00 olması gerekirken 15 görünüyor.

numeric(15,5) tipli bir sahaya diplayformat ,0.00000 olduğu halde 1.12346 değeri atıyorum bu onu 1.1235 olarak gösteriyor.

bu dediklerimin hepsi delphi6'da düzgün çalışıyor ama delphi2006'da papaz.

sanırım delphi2006'daki Interbase componentleri sorunlu ya da bunun sebebi Interbase vcllerin interbase için yazılmış olması mı, eğer öyleyse fb için ne vcl kullanacağız?
interbase componentleri ne zaman visual compenent oldu?
database componentleri background componentlerdir ve visual component libraryler için data arayüzü görevi görür, yani görsel bir işlevi yoktur.
d6 ile d2006 da aynı ibx component versiyonunu mu kullanıyorsun?
büyük ihtimalle farklı ve d2006 daki db veya vcl componentleri farklı hassasiyette bir floating point işlemi yapıyor ya da formatlama fonksiyonunda değişiklik yapmışlar. hassasiyet, suppress parametreleri varsa ayarlamaya çalış.
Ve firebirdle devam etmekte kararlıysan ibxden uzaklaşmaya çalış. bunun sebeplerini daha önce açıklamıştım.
En son Terminator tarafından 18 Şub 2006 01:22 tarihinde düzenlendi, toplamda 2 kere düzenlendi.
Firebird Foundation Member #208
http://www.firebirdsql.org
oquz

peki ne

Mesaj gönderen oquz »

teşekkürler.
peki ibx yerine sen ne kulanılmasını tavsiye ediyorsun
Kullanıcı avatarı
Terminator
Üye
Mesajlar: 313
Kayıt: 13 Ara 2005 01:45
Konum: İzmir, ama Aydın Efesi!

Re: peki ne

Mesaj gönderen Terminator »

oquz yazdı:teşekkürler.
peki ibx yerine sen ne kulanılmasını tavsiye ediyorsun
kendine, iş yapına uygun olan bitanesini seçebilirsin:

ibobjects ve FIBPlus, ücretli ama firebird sponsorudur.
zeoslib, ücretsiz ve open source.
Firebird Foundation Member #208
http://www.firebirdsql.org
Cevapla