2016-10-20 6 views
0

OKに取り組んでいます少し混乱しています、私は英国の形式にして奪われ3年で日付をオン式を持っている、式は次のとおりです。SSRSの日付変換は、プレビューではなく、展開サーバー

=cdate(format(DateAdd(DateInterval.Year, -3, now),"dd/MM/yyyy"))

VS2015でSSRSレポートをプレビューするときこれは私が展開サーバー上でそれを実行したときしかし、私はこのメッセージを取得し、幸せに働く:

レポートパラメータ「開始日」ののDefaultValue式はエラーが含まれています:文字列「20からの変換/ 10/2013 "と入力しても 'Date'は無効です。 (rsRuntimeErrorInExpression)

このエラーを表示するには、どのような問題がありますか?確かに同じエラーがプレビューに表示されるはずですか?

ありがとうございました

+1

何かがCultureInfo.InvariantCultureにある可能性があります。 SSRSで実装する方法がわかりません。 –

答えて

1

これは、開発環境とサーバーの地域の違いによるものです。そのうちの1つはdd/MM/yyyyで、もう1つはMM/dd/yyyyです。可能であれば、dateタイプまたはyyyy/MM/ddのような明確な文字列フォーマットを渡します。

関連する問題