我得到错误:
从字符串转换日期和/或时间时转换失败。
我这样调用存储过程:
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()))"
存储过程有两个参数类型varchar(max)
在存储过程中,我进行了左连接,并像这样使用它们:
where date_expire >= @sStartSQL AND date_expire < @sEndSQL
为什么我会收到错误消息?