我有一个带有**varbinary(MAX)**参数的表。执行查询后,我将结果存储在SqlDataReader中,因为它有多个列作为输出。
SqlCommand cmd = new SqlCommand("select leave_details from LeaveTable");
SqlDataReader obj;
con.Open();
obj = cmd.ExecuteReader();
现在我想将每行的结果转换为byte[]
。
这一个不起作用:
byte[] b=null;
obj.GetBytes(0,0,b,0,1024);
2条答案
按热度按时间bvjxkvbb1#
尝试
GetValue()
方法。fdbelqdn2#