比较SQL时间戳

时间:2011-05-05 16:30:24

标签: sql-server

我使用ADO.NET从sql2k服务器检索表,其中一个字段是时间戳类型。 我想比较这个字段进行并发检查,但我发现ADO.NET返回的值是一个byte数组。我可以将其转换为长时间,还是需要逐字节进行比较?

1 个答案:

答案 0 :(得分:1)

您可以ASCIIEncoding.ASCII.GetString(var)进行比较/显示。 我相信var.Equals(var2)也可以使用Object.Equals(var1, var2)

如果你正在进行更新,最好让CRUD proc执行此操作,并在运行proc并在那里处理时为受影响的结果返回0。反对查询当前的时间戳。