我已经在HashBytes的帮助下形成了一个哈希键,如下所示,SQL上有多个字段组合。
System.out.println("Please Print Something To Test");
以上所有fileds数据类型都在
之下hashbytes('MD5', PID+PNumber+CONVERT(VARCHAR(50),cast(datestamp as binary)) +CONVERT(VARCHAR(50), TCount)+OCD+OSeqNbr+TID) AS VARBINARY(80)
但是我需要C#等效函数来获取值,这样我就可以在字段值上使用c#代码获取值,然后将值传递给sql,然后将值与哈希键列进行比较。
我试过如下获取byte []值,该值等于散列键二进制值。但它与sql哈希键值的值不同。
PID - nvarhcar(30)
PNumber - nvarhcar(30)
datestamp - Datetime
TCount - Int
OCD - varhcar(2)
OSeqNbr - varhcar(10)
TID - nvarhcar(100)
有人可以帮我解决这个问题吗?