时间戳,{"将参数值从日期时间转换为字节失败[]."}

本文关键字:quot 字节 转换 失败 时间 参数 时间戳 日期 | 更新日期: 2023-09-27 18:06:15

获取错误

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

我已经尝试了时间戳,但得到错误

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

时间戳,{"将参数值从日期时间转换为字节失败[]."}

如果要将DateTime赋值给parameter的值,则将其类型更改为SqlDbType.DateTime

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

请看这里的详细说明

使用datetime代替。