我将日期时间值从 C# 传递到 SQL Server SP。如果我通过格式dd-MM-yyyy
,那么它工作正常,但即使有该日期的记录,也不会从 SP 返回任何值。如果我使用 format 运行 SP MM-dd-yyyy
,则返回错误“将数据类型 nvarchar 转换为 datetime 时出错。”。SP是
execute usp_detData '22/12/2012 00:00:00', '31/12/2013 23:59:59'
- - 错误
execute usp_detData '12/22/2012 00:00:00', '12/31/2013 23:59:59'
--- 工作正常
你能告诉我解决方案吗