Yorumları: 616
Konuları: 66
Kayıt Tarihi: 05-10-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 3.270
Uzman
Merhaba,
elimde firebird 1.5 bir veritabanı var buna uniconnection ile bağlanıyorum uniconnection charseti UTF8 ve use unicode True şeklinde
normal
dataset.insert;
dataset.post şeklinde kayıtlarda bir sıkıntı yok
ama
insert sql ile bir tabloya kayıt eklerken -303 Malformed string hatası alıyorum hata cariunvan , aciklama alanlarında türkçe karakter olduğunda oluyor
QryCariHareket.ParamByName('CARIUNVAN').Text:=TurkishCharacterConvert(unqry_FaturaCARIUNVAN.Text);
şeklinde türkçe karakterleri değiştirdiğimde hata almıyorum.
“Do. Or do not. There is no try.”
Yorumları: 261
Konuları: 25
Kayıt Tarihi: 01-02-2017
Rep Puanı: 1.379
Programcı
13-06-2017, Saat: 16:02
(Son Düzenleme: 13-06-2017, Saat: 16:05, Düzenleyen: DelphiCanR.)
IBExpert veya başka diğer bir program ile de kayıt eklerken aynı hatayı alıyor musunuz ?
Veritabanınızda CHARACTERSET olarak WIN1254, COLLATION olarak PXW_TURK ayarlı mı ?
E.O.F. (End Of Fun )
Yorumları: 616
Konuları: 66
Kayıt Tarihi: 05-10-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 3.270
Uzman
(13-06-2017, Saat: 16:02)ramazan_t Adlı Kullanıcıdan Alıntı: IBExpert veya başka diğer bir program ile de kayıt eklerken aynı hatayı alıyor musunuz ?
Veritabanınızda CHARACTERSET olarak WIN1254, COLLATION olarak PXW_TURK ayarlı mı ?
CHARACTERSET olarak WIN1254 COLLATE de WIN1254 tanımlanmış
ibexpert ile girişte sıkıntı yok
delphi 7 ve ibdatabase ile normalde asıl program yazılmış ve kullanılıyor onda türkçe karakter ile ilgili bir sıkıntı yok.
“Do. Or do not. There is no try.”
Yorumları: 261
Konuları: 25
Kayıt Tarihi: 01-02-2017
Rep Puanı: 1.379
Programcı
Hocam, IBExpert ile girişte Türkçe karakterler ile ilgili bir problem yaşamıyorsanız, sorunun kod tarafında olduğu anlaşılıyor. String çevrimlerinde Unicode karakterlere göre çevrim yapan komutlar var (AnsiString vb. ) . İsterseniz onları bir kontrol edin.
Kolay gelsin.
E.O.F. (End Of Fun )
Yorumları: 616
Konuları: 66
Kayıt Tarihi: 05-10-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 3.270
Uzman
(13-06-2017, Saat: 17:01)ramazan_t Adlı Kullanıcıdan Alıntı: Hocam, IBExpert ile girişte Türkçe karakterler ile ilgili bir problem yaşamıyorsanız, sorunun kod tarafında olduğu anlaşılıyor. String çevrimlerinde Unicode karakterlere göre çevrim yapan komutlar var (AnsiString vb. ) . İsterseniz onları bir kontrol edin.
Kolay gelsin.
uniconnection charseti WIN1254 olarak ayarladım daha sonra dataset en fieldları silip yeniden ekledim sorun düzeldi.
“Do. Or do not. There is no try.”