Her menü hazirlayisimda hep ayni sorunla karsilasiyorum. Yaptigim siparis etiketlerinin hepsi geliyor fakat ISARETLENMIS olarak yarisini gosteriyor yarisini göstermiyor. Ekonomi bakanin dedigi gibi, “Bakin burasi cok önemli!” kismi nedir bu isin pratik kismi? Gozden kacirdigim nokta nedir?
i harfine dikkat edin.
Normal standart i harfi yerine sapkali i harfi koyuyorum. Bu sefer sorunsuz secili geliyor.
Normal i ile tekrar degistiriyorum, bu sefer secili olarak gelmiyor.
Erkan bey gönderdiğiniz veritabanını inceledik
Aynen bahsettiğiniz gibi davrandı bizde de. 2. defa karşılaşıyoruz bu sorunla.
İlk karşılaştığımızda bir Portekiz veritabanıydı, oda sizin gibi SQL Veritabanının Collaction ını Latin 1 olarak set etmişti.
Biz Türkçe tanımlamalarımızı da bu durumla hiç karşılaşmadık.
Buradaki detay birebir aynı yazılmasını gerektiren ve virgül ile trim yapan bir yapı var.
Aynen birebir elle sizin verdiğiniz tag isimlerini vererek ve ürün adlarını aynı şekilde tanımlayarak TR Collection una sahip bir DB de sorun yaşamadık.
Db yi kendi bilgisayarınızda farklı bir Collection seçerek sizde test edebilir misiniz? Bizde kod tarafında bu ayrımı ortadan kaldıracak iyileştirmeler üzerine çalışalım.
C:\ProgramData\SAMBAPOS\SambaPOS5\SambaSettings.txt
bunu aç ilgili yeri sil <ConnectionString>Data Source=*****; User Id=sa; Password=1234; Database=****;</ConnectionString>
Not: Suanda Sambapos sadece LATIN_General_CI_AS ile acilip sorunsuzca acilip kapaniyor…Diger Collation larin hic birisi ile acilmiyor. Verdigi hata hep ayni.
Algensalat Etiket gordugunuz gibi farkli ürünlerde fakat AYNI isimde 6 kez tekrarlanarak tanimlanmis. Ve bunlardan SADECE 1 tanesi secili olarak geliyor, ama digerleri gelmiyor.
Sanki icimden bir ses, kod tarafinda SORT ederken sorun yapiyor gibi bir his var.
Hocam ilgin ve alakan icin cok tesekkür ederim.
Yukarda da belirttigim gibi, sorun ConnectionString de degil…SQL Manager veya ona benzer baska SQL Browserlerin hepsi (örn: HeideSQL) sorunsuzca connection yapiyor. SQL Server icine giriyom, geziyom, komut uyguluyom vs…vs…
SQL Collation (Sort yani siralama) degistigi zaman Sambapos un calismasi icin gerekli olan bir olan “version” (degisken veya colum, artik orasi neyse ) adinda birseyleri bulamiyor.
Resimdede gorebileceginiz gibi, dosyanin ismini degistirdim, sildim, yeniden baslattim…vs…vs…vs…SQL Collation (siralama) degistigi zaman Sambapos sql server ile iletisime gecemiyor. Sorunum bu. ConnectionString degil.