将时间戳传递给sql server where子句

时间:2015-10-16 11:10:42

标签: c# sql-server c#-4.0

我正在尝试将时间戳传递给sql server where子句但由于类型不兼容而无法正常工作。

任何人都可以帮助我吗? PLS ..

sqlCmd.Parameters.Add(new SqlParameter("@Timestamp", "0x000000253A0B0FE2"));

1 个答案:

答案 0 :(得分:1)

问题是由于C#代码中的数据类型不正确。以下是固定代码......

byte[] _timeStamp = BitConverter.GetBytes(0x0);

sqlCmd.Parameters.Add(new SqlParameter("@Timestamp", _timeStamp));

_timeStamp = (byte[])ds.Tables[2].Rows[0][0];