TimeStamp,{"无法将参数值从DateTime转换为Byte []。"}

时间:2014-06-02 08:05:00

标签: c#

得到错误

{"Failed to convert parameter value from a DateTime to a Byte[]."}

我已尝试过时间戳但收到错误

cmd.Parameters.Add("@DATETIME", SqlDbType.Timestamp).Value = DateTime.Now;

2 个答案:

答案 0 :(得分:1)

如果要将DateTime分配给参数值,请将其类型更改为SqlDbType.DateTime。

答案 1 :(得分:0)

Sql server的时间戳不是日期/时间,因此您无法将其转换为日期时间,反之亦然。

详细解释here

请改用日期时间。