我有带有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);