フロントエンド(C#)からこのストアドプロシージャに@CurrentDate datetime
値を渡すと、のようなパラメータを持つストアドプロシージャがあり、正常に機能しています。DateTime.Now
しかし、システム/サーバーのように日付形式を変更すると、その時刻はのような値を返します。この値をストアドプロシージャに渡していますが、次のようなエラーメッセージが表示されます。English(India)
DateTime.Now
25-10-2012 PM 05:23:27
Msg 242, Level 16, State 3, Line 10
The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.
注:GETDATE()
SQLserverからは使用せず、c#からパラメーターを渡します。
どうすればこれを解決できますか?