Yorumları: 644
Konuları: 84
Kayıt Tarihi: 04-10-2017
Aktif Kullandığınız Delphi Sürümü:
- Delphi 11
- Delphi 10.4
- Delphi 10.3
- Delphi 10.2
- Delphi 10.1
- Delphi 10
- Delphi XE Serisi
Rep Puanı: 2.701
Uzman
Merhaba,
Proje genelinde karşılaştığım bir sorunum var.
Dataset aramalarında çok sayıda locate ve lookup kullanılmış. Primitif tiplerde herhangi bir sorun yok. Fakat metinsel alanlarda da locate ve lookup kullanılıyor. Buda gelin görünki türkçe karakterlerde sorun yaratıyor.
Değiştirilmeyle başa çıkılacak gibi değil açıkcası. Locate'i metinsel alanlarda kullanıyormusunuz, kullanıyorsanız bunu nasıl çözüyorsunuz.
Server collation : SQL_Latin1_General_CP1_CI_AS
Yalnızım ama bir kente yürüyen ordu gibiyim, edebiyattan kaçınmalıyım..
Yorumları: 1.460
Konuları: 80
Kayıt Tarihi: 05-08-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 11.868
Üstad
(09-01-2019, Saat: 22:04)narkotik Adlı Kullanıcıdan Alıntı: Merhaba,
Proje genelinde karşılaştığım bir sorunum var.
Dataset aramalarında çok sayıda locate ve lookup kullanılmış. Primitif tiplerde herhangi bir sorun yok. Fakat metinsel alanlarda da locate ve lookup kullanılıyor. Buda gelin görünki türkçe karakterlerde sorun yaratıyor.
Değiştirilmeyle başa çıkılacak gibi değil açıkcası. Locate'i metinsel alanlarda kullanıyormusunuz, kullanıyorsanız bunu nasıl çözüyorsunuz.
Server collation : SQL_Latin1_General_CP1_CI_AS
En baştan veritabanı tasarımına dikkat ederek. Ancak, hiçbir şey için geç değildir. Doğru olanı yapmak biraz uzun ve zahmetli olabilir ancak ileride sürekli hatalarla karşılaşmaktan iyidir. Bu bağlamda, database'in dilini ve içindeki tabloları ve alanları kontrol etmek varsa COLLATE deyimlerinden kurtulmak, kısaca database'i ıslah etmek en iyisidir.
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
Yorumları: 644
Konuları: 84
Kayıt Tarihi: 04-10-2017
Aktif Kullandığınız Delphi Sürümü:
- Delphi 11
- Delphi 10.4
- Delphi 10.3
- Delphi 10.2
- Delphi 10.1
- Delphi 10
- Delphi XE Serisi
Rep Puanı: 2.701
Uzman
(15-01-2019, Saat: 09:19)Tuğrul HELVACI Adlı Kullanıcıdan Alıntı: (09-01-2019, Saat: 22:04)narkotik Adlı Kullanıcıdan Alıntı: Merhaba,
Proje genelinde karşılaştığım bir sorunum var.
Dataset aramalarında çok sayıda locate ve lookup kullanılmış. Primitif tiplerde herhangi bir sorun yok. Fakat metinsel alanlarda da locate ve lookup kullanılıyor. Buda gelin görünki türkçe karakterlerde sorun yaratıyor.
Değiştirilmeyle başa çıkılacak gibi değil açıkcası. Locate'i metinsel alanlarda kullanıyormusunuz, kullanıyorsanız bunu nasıl çözüyorsunuz.
Server collation : SQL_Latin1_General_CP1_CI_AS
En baştan veritabanı tasarımına dikkat ederek. Ancak, hiçbir şey için geç değildir. Doğru olanı yapmak biraz uzun ve zahmetli olabilir ancak ileride sürekli hatalarla karşılaşmaktan iyidir. Bu bağlamda, database'in dilini ve içindeki tabloları ve alanları kontrol etmek varsa COLLATE deyimlerinden kurtulmak, kısaca database'i ıslah etmek en iyisidir.
Tuğrul hocam önerileriniz için teşekkürler. Aslında veritabanlık bir olay yok metinsel alanlarda locate ve lookup kullanımı bana göre yanlış bir kullanım. Locate ve lookuptan bir çözüm bulamadığım için hataları gördükçe locate kullanımlarını kaldırıp farklı varyosyanlara geçiyorum.
Yalnızım ama bir kente yürüyen ordu gibiyim, edebiyattan kaçınmalıyım..
Yorumları: 15
Konuları: 4
Kayıt Tarihi: 22-05-2019
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 18
Başlangıç
merhaba bu sorunla ilgili nasıl çözüm buldunuz? Benimde formumda uyruk kodu diye bir lookup combo var. newrecord ta value değerini TR olarak dolduruyorum. list field ta tanımlı TÜRKİYE ifadesini ilk göstermiyor. Yani forma girdim ekle dediğimde kombo boş gözüküyor kaydet diyip mssql den baktığımda değeri TR olarak görüyorum ama form üzerinde boş. Elle TÜRKİYE seçersem gözüküyor. Ekle dediğimde gözükmemesiyle ilgili nasıl bir yol izlesem acaba? işletim sistemini Türkçe yapsak sorun kalkar gibi ama bu olanaksız.