c# BYTE和SQL的varbinary 使用问题,求帮忙
数据库里这列SettlementData是varbinary类型。 我取出来
string strsql = @"select * from QPAgentRechargeDB.dbo.BigSettlement";
DataSet ds = aideTreasureFacade.GetDataSetBySql(strsql);
byte[] bs = (byte[])ds.Tables[0].Rows[0]["SettlementData"];
这里展示的就不一样了,数据库里的值是0x开头的值
bs里的值是 16120
现在我想通过bs里值查询 就不会了
我是这么写的
string strSettlementData = "";
for (int i = 0; i < gsData.Length; i++)
{
strSettlementData += gsData[i];
}
string strsql = @"select * from QPAgentRechargeDB.dbo.BigSettlement where SettlementData=" + strSettlementData + "";
DataSet ds = aideTreasureFacade.GetDataSetBySql(strsql);
哪位大神可以通过varbinary取出转成byte[] 在通过 byte[]类型 去数据库里取出