04-06-2023, Saat: 15:17
Merhaba,
Delphi 10.3 İle TMS Web Projesi geliştirmekteyim.. FireDac connection ile bağlantı sağlanmakta. Proje web sayfalarında (TxDataWebDataSet objeleri aracılığı ile) ekrandaki veriler MS-SQL'e gönderiliyor İlgili DB Collection değeri Turkish_CS_AS ve tüm string alanlar (NVarChar) formatında. DB tarafında elle Insert işlemi yapıldığında türkçe karakterde sıkıntı olmuyor.
INSERT INTO Tablo(Alan1)
VALUES('ırmak')
Bu çalıştırılınca doğru veri oluşuyor. Bu sonuçta da DB tarafında bir sıkıntı olmadığını görüyoruz.
Ancak web tarafından bir formdan yeni bir kayıt işlemi yapıldığında MS-SQL Profilerden izleme yaptığımızda SQL cümleri
INSERT INTO Tablo(Alan1)
VALUES('irmak')
şeklinde oluşuyor. Web sayfasında char-set = Utf8
Burada sıkıntı FireDac tarafında mı? veya başka bir süreçte mi? FireDac bağlantı ayarlarında MS-SQL için herhangi bir CharSet parametresi bulamadım. TData seçilince CharSet ayarı geliyor ama MS-SQL seçince gelmiyor.????
Delphi 10.3 İle TMS Web Projesi geliştirmekteyim.. FireDac connection ile bağlantı sağlanmakta. Proje web sayfalarında (TxDataWebDataSet objeleri aracılığı ile) ekrandaki veriler MS-SQL'e gönderiliyor İlgili DB Collection değeri Turkish_CS_AS ve tüm string alanlar (NVarChar) formatında. DB tarafında elle Insert işlemi yapıldığında türkçe karakterde sıkıntı olmuyor.
INSERT INTO Tablo(Alan1)
VALUES('ırmak')
Bu çalıştırılınca doğru veri oluşuyor. Bu sonuçta da DB tarafında bir sıkıntı olmadığını görüyoruz.
Ancak web tarafından bir formdan yeni bir kayıt işlemi yapıldığında MS-SQL Profilerden izleme yaptığımızda SQL cümleri
INSERT INTO Tablo(Alan1)
VALUES('irmak')
şeklinde oluşuyor. Web sayfasında char-set = Utf8
Burada sıkıntı FireDac tarafında mı? veya başka bir süreçte mi? FireDac bağlantı ayarlarında MS-SQL için herhangi bir CharSet parametresi bulamadım. TData seçilince CharSet ayarı geliyor ama MS-SQL seçince gelmiyor.????

