MSSQL Server + Function + TR Charset
PAnick20.07.2005 - 10:35:07
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...
 
Kuri_YJ21.07.2005 - 08:11:40
Selamlar,

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

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

Kolay Gelsin
 
PAnick21.07.2005 - 08:54:07
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...
 
Kuri_YJ21.07.2005 - 09:10:37
Kasdettiğiniz

atıyorum,

dbo.DepartmanliListele() deki dbo mu :)
 
PAnick21.07.2005 - 16:12:34
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.
 
NOT : Bu sayfa google'un siteyi indekslemesi içindir. www.delphiturkiye.com/forum/ adresini kullanınız!
1998-2006 www.delphiturkiye.com