エラーが発生します:
文字列から日時を変換する際に変換に失敗しました。
次のようにストアド プロシージャを呼び出します。
var result = (from x in db.spStoredProc(sStart, sEnd) select x).ToList();
sStart
とはsEnd
、次の値の文字列です。
sStart = "CONVERT(date,GETDATE())"
と
sEnd = "DATEADD(d,1,CONVERT(date,GETDATE()))"
ストアド プロシージャには、型の 2 つのパラメーターがあります。varchar(max)
ストアド プロシージャでは、左結合を作成し、次のように使用します。
where date_expire >= @sStartSQL AND date_expire < @sEndSQL
エラーが発生するのはなぜですか?