MSSQL Server + Function + TR Charset

MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
PAnick
Üye
Mesajlar: 10
Kayıt: 08 Tem 2005 12:21
Konum: İstanbul
İletişim:

MSSQL Server + Function + TR Charset

Mesaj gönderen PAnick »

Arkadaşlar MSSQL serverda bir database im var.Bu database TR karakter seti ile oluşturuldu ve tablolara türkçe karakter girilebiliyor.

Şimdi sorun şu ;

Ben sektörleri listemek için MS SQL Server da User Defined Function
Tanımladım.Sektörler ağaç yapısında olup reqursive olarak yazdığım bu
fonksiyon sayesinde ekrana basılıyor.Fakat bu fonksiyon türkçe karakterleri göstermiyor.Eğer sektörleri direk tablodan çekersem türkçe karakterlerde sorun yok fakat bu seferde reqursive bir işlem olduğu için ekrana sayfa çok geç geliyor.

Başına daha önce böyle bir olay gelen oldu mu?Türkçe karakterleri bu
fonksiyon ile nasıl ekrana bastırabilirim.

Yardımlarınız için teşekkürler...
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Selamlar,

Tablolarınızın SQL'ini ve Function'ı gönderirseniz inceleyebiliriz.

Benim başıma böyle bir şey gelmedi daha önceden.

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
PAnick
Üye
Mesajlar: 10
Kayıt: 08 Tem 2005 12:21
Konum: İstanbul
İletişim:

Mesaj gönderen PAnick »

Sorunu hallettim.Şöyleki;

MS SQL de her fonksiyorn kensine bir kullanıcı yaratarak çalışıyormuş.Ben bunu 3. kişilerden öğrendim.Fonksiyonun kullandığı kullanıcının özelliklerine girip dil kısmında turkish i seçtim.Buda yeterli değil.Fonksiyonu silip yeniden create etmeniz gerekiyor.Aynen bunları yaptıktan sonra sorunum düzeldi.

İlginize teşekkürler...
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Kasdettiğiniz

atıyorum,

dbo.DepartmanliListele() deki dbo mu :)
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
PAnick
Üye
Mesajlar: 10
Kayıt: 08 Tem 2005 12:21
Konum: İstanbul
İletişim:

Mesaj gönderen PAnick »

Kastettiğim MS SQL Server Enterprise Manager - > Security -> Logins kısmında kullanıcılar var bunların özelliklerine gelerek ( Sağ kilk -> properties ) bu kullanıcıların dil tanımlamasını turkish oalrak tanımladım.Yani SQL server da fonksiyon yazarken tabloların dili öneli değil kullanıcıların dili önemliymiş.Sanırım 3. kişilerinde kastettikleri bu olsa gerek.
Cevapla