我正在尝试将时间戳传递给sql server where子句但由于类型不兼容而无法正常工作。
任何人都可以帮助我吗? PLS ..
sqlCmd.Parameters.Add(new SqlParameter("@Timestamp", "0x000000253A0B0FE2"));
答案 0 :(得分:1)
问题是由于C#代码中的数据类型不正确。以下是固定代码......
byte[] _timeStamp = BitConverter.GetBytes(0x0);
sqlCmd.Parameters.Add(new SqlParameter("@Timestamp", _timeStamp));
_timeStamp = (byte[])ds.Tables[2].Rows[0][0];