Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从C#Linq到存储过程的SQL日期时间_C#_Sql_Datetime_Stored Procedures - Fatal编程技术网

从C#Linq到存储过程的SQL日期时间

从C#Linq到存储过程的SQL日期时间,c#,sql,datetime,stored-procedures,C#,Sql,Datetime,Stored Procedures,我在存储过程中有一个复杂的sql查询,正在从C#调用 该过程需要一个日期时间,我从c#以DateTime对象的形式传入该日期时间,该日期的格式似乎出现了问题。如果我将参数更改为string,并将其作为'yyyy-MM-dd'传入,则可以正常工作 是否仍然可以使用datetime对象?是否将存储过程参数SqlDbType属性设置为SqlDbType.datetime SqlParameter p = sqlCmd.Parameters.Add("@date", System.Data.SqlDbT

我在存储过程中有一个复杂的sql查询,正在从C#调用

该过程需要一个日期时间,我从c#以DateTime对象的形式传入该日期时间,该日期的格式似乎出现了问题。如果我将参数更改为string,并将其作为'yyyy-MM-dd'传入,则可以正常工作


是否仍然可以使用datetime对象?

是否将存储过程参数
SqlDbType
属性设置为
SqlDbType.datetime

SqlParameter p = sqlCmd.Parameters.Add("@date", System.Data.SqlDbType.DateTime);

// set value
p.Value = DateTime.Now;
(更新)


还有,我找到了这个。

是否将存储过程参数
SqlDbType
属性设置为
SqlDbType.DateTime

SqlParameter p = sqlCmd.Parameters.Add("@date", System.Data.SqlDbType.DateTime);

// set value
p.Value = DateTime.Now;
(更新)

还有,我发现了这个。

“问题”:你得到了什么异常?“问题”:你得到了什么异常?