2017-08-02 9 views
4

私はCLR.NEt dllをSQLサーバーに持っています。システムのローカル設定(Region/Administrative/locallanaguagesettings)がen-INからen-USに変更されています。しかしThread.CurrentThread.CurrentCultureでトレースCLRでの文化はまだ途中-INSQLサーバー.Net CLR culture

がenglishUS SQLサーバがCLR培養用培地を選択しないところから

を@@選択言語の印刷物のですか?最後に、SQL CLRアセンブリで使用するカルチャを設定するシステムでどのように変更できますか?

+1

'@@ language'は' .NETのと同等のものを返すことが表示されますCurrentCultureではなく、CurrentUICulture'である。詳細については、[this](https://stackoverflow.com/q/17052214/21567)も参照してください。この2つの違いとコードでどちらを使いたいのかを理解してください。 –

+0

CurrentUICultureはen-US thatsに設定されています。私のコードでは、CurrentCultureはEn-Inであり、それがen-USに変更したいものです。 – tire0011

+0

Christian.Kが含むリンク(https://stackoverflow.com/a/17053067/5510627)の回答は、私がテストしていないものの、あなたが必要とするものを指しているようです。言語(CurrentUICulture)がEn-Usに設定されているが、ローカル(CurrentCulture)がEn-Inに設定されている可能性があります。したがって、ロケール(CurrentCulture)をEn-Usに変更する必要があります。 – Matt

答えて

0

ページ(複数可)の.asのためのページディレクティブでEN-USにUICultureと文化を設定してみてください?X

<%@ Page UICulture="en-US" Culture="en-US" %> 
関連する問題