firebird kayıtta hata

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
nosedive
Üye
Mesajlar: 238
Kayıt: 16 May 2004 07:48

firebird kayıtta hata

Mesaj gönderen nosedive »

IBX ve Firebird kullanmaya başladım.

IBExpert ile bir veritabanı oluşturdum.

AD, SOYAD, ADRES, TELEFON şeklide 4 alan oluşturdum... VARCHAR ve INT türlerinde... CahrSet "win1254" Collate "PXWTurk" şeklinde not null belirlemedim...

Form üzerinde IBDatabase IDTransaction IBTable ve DataSource var. Şimdi IBTable ' i IBDatabase ' e bağladım. Transaction u falanda bağladım..Tabi ne olduğunu falan tam bilmeden :)

IBTable1.insert; ettim

Sonrada Klasik mantık IBTable1.Post;

ve şoyle bi hata aldım

Kod: Tümünü seç

aritmechic exception, numeric owerflow, or stirng truncation, Cannot transilate charceter between charcter set
Bunun için forumda daha once firebird ile örnek bir uygulama görmüştüm ama bulamadım tam...

Firebird ile ilgili açıklayıcı bi döküman vs yardımcı olabilen olursa sevinirim..örnek uygulama vs
Kullanıcı avatarı
hbahadir
Kıdemli Üye
Mesajlar: 544
Kayıt: 06 Ara 2004 05:03
Konum: BURSA idi artık İST.
İletişim:

Mesaj gönderen hbahadir »

gönderdiğin veri alanın size'ından fazladır muhtemelen.
Kullanıcı avatarı
nosedive
Üye
Mesajlar: 238
Kayıt: 16 May 2004 07:48

hayır

Mesaj gönderen nosedive »

yok onada baktım oyle bir durum söz konusu değil...sanırım Bileşenlerin kullanımı ile ilgili bir hata yapıyorum...forumda bi makale falan vardı..örnek uygulama falan ama bulamadım
Kullanıcı avatarı
hbahadir
Kıdemli Üye
Mesajlar: 544
Kayıt: 06 Ara 2004 05:03
Konum: BURSA idi artık İST.
İletişim:

Mesaj gönderen hbahadir »

birde character set ' inden kaynaklanan bir problem olabilir, forumda arama yaparsan bir çok sonuç dönecektir.
Kullanıcı avatarı
nosedive
Üye
Mesajlar: 238
Kayıt: 16 May 2004 07:48

Mesaj gönderen nosedive »

tamam olayı buldum...karakterden kaynaklanıyor...

charset = win1254
collate = PXW_TURK

yaptığım halde..

türkçe karakter girince hata veriyor tekrar...
Kullanıcı avatarı
mudipasa
Üye
Mesajlar: 169
Kayıt: 13 Tem 2004 02:25
Konum: Batman

Mesaj gönderen mudipasa »

IBDatabes i çift tıkla. çıkab pencerede character seti win1254 yapasan istediğin karakteri girebilirsin. belki cevap geç oldu ama gördüm cevaplayayım dedim..:) kolay gelsin
Cevapla