Firebird karakter sorunu
Firebird karakter sorunu
Aşağıdakileri okudum kendime bi veritabanı oluşturdum. Okuduklarıma göre eksiklik yok. Fakat türkçe karakter problemi devam ediyor halen.
viewtopic.php?t=1980&highlight=interbase+t%FCrk%E7e
http://www.delphiturkiye.com/index.php? ... lbakis.htm
http://www.delphiturkiye.com/index.php? ... ataset.htm
http://www.delphiturkiye.com/index.php? ... ritipi.htm
viewtopic.php?t=1980&highlight=interbase+t%FCrk%E7e
http://www.delphiturkiye.com/index.php? ... lbakis.htm
http://www.delphiturkiye.com/index.php? ... ataset.htm
http://www.delphiturkiye.com/index.php? ... ritipi.htm
DOĞUNUN SINIR TAŞI ERZURUM'UN DADAŞ'I
EFE'Sİ VAR İZMİR'İN EĞİLMEZ TÜRK' ÜN BAŞI
EFE'Sİ VAR İZMİR'İN EĞİLMEZ TÜRK' ÜN BAŞI
Sende gam yeme
DDL ini bir incele, gozden kaçmış birşey olabilir, birde hata nın tam ne olduğunu yazarsan bilen olmasa bile fikir veren çıkar
kolay gele

kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Merhabalar ,
programımda benzer bi character set hatasıyla karşılaştığım için yeni bir başlık açma gereği duymadım.
Şirketimin kullanacağı basit bi etiket programı yaptım.Firebird veritabanı, Delphi 7 kullanıyorum.Ibexperttede ibdatabase bileşenindede character set i win1254, Collate leri Pwx_turk seçtim.Yani her ikiside aynı olduğu halde aşağıdaki hatayı veriyor.
arithmetic exception, numeric overflow, or string truncation Cannot transliterate character between sets
Hatayı sql kodlarının çalıştırıldığı butonlara tıklayınca veriyor.Örneğin aşağıdaki kod çalıştırıldığında;
ibexpertte sql editördede denedim aynı hatayı veriyor. Bu sorunu nasıl çözebileceğim konusunda yardımcı olacak arkadaşlar varsa çok memnun kalacağım
Herkese kolay gelsin. İyi çalışmalar.
programımda benzer bi character set hatasıyla karşılaştığım için yeni bir başlık açma gereği duymadım.
Şirketimin kullanacağı basit bi etiket programı yaptım.Firebird veritabanı, Delphi 7 kullanıyorum.Ibexperttede ibdatabase bileşenindede character set i win1254, Collate leri Pwx_turk seçtim.Yani her ikiside aynı olduğu halde aşağıdaki hatayı veriyor.
arithmetic exception, numeric overflow, or string truncation Cannot transliterate character between sets
Hatayı sql kodlarının çalıştırıldığı butonlara tıklayınca veriyor.Örneğin aşağıdaki kod çalıştırıldığında;
Kod: Tümünü seç
dm.mussorgu.Close;
dm.mussorgu.SQL.Clear;
dm.mussorgu.SQL.Text:='Select * from MUSTERI where KATEGORI='+QuotedStr(suiDBLookupComboBox1.Text);
dm.mussorgu.Open;

Herkese kolay gelsin. İyi çalışmalar.
Bilginin temelini sağlam at depremde zarar görmesin
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
mrb...
KATEGORI alanın sayısal bir alan mı? Bu hata çoğunluk sayısal bi alana string bi değer girdiğimizde oluyor.Yani dönüşüm hatası...
gibi parametre girerek dene istersen...
iyi günler...
KATEGORI alanın sayısal bir alan mı? Bu hata çoğunluk sayısal bi alana string bi değer girdiğimizde oluyor.Yani dönüşüm hatası...
Kod: Tümünü seç
Select * from MUSTERI where KATEGORI=:KATEGORI
parambyname('KATEGORI').asstring:=suiDBLookupComboBox1.Text;
iyi günler...