0

彼と一緒に SQL サーバーとレポート サービスをインストールしました。地域設定が米国に設定されている場合、日付形式は mm/dd/yyyy です。ここで、非ユニコード プログラムの [フォーマット] タブ、[場所] タブ、および [システム ロケール] で地域設定をドイツ語に変更しました。

私の問題は、レポートのパラメーターを入力しようとすると、レポートマネージャーの日時形式が mm/dd/yyyy の前と同じ形式になることです。レポート サービス用のデータベースを再作成しようとしましたが、うまくいきません。

この米国形式をレポート サービスに送信するようにアプリケーションを変更できません。OSはWindowsサーバー2012。

Tnx...

4

2 に答える 2

0

あなたができることがいくつかあります:

  • レポート ファイル ([プロパティ] - [場所] - [言語]) の [言語] をデータベースの同じ言語に変更してみてください。
  • パラメーターをクエリに渡すときは、パラメーター値を使用する代わりに、次のような式として渡し=Format(Parameters!Date.Value,"yyyyMMdd")ます。これにより、データベースの任意の言語設定で受け入れられる日付形式に変換されます。
于 2013-06-27T10:07:03.890 に答える