[英]GET byte array from SQL Server parameter in C#
我正在嘗試從我的SQL Server參數獲取字節數組。 我從SQL Server這樣獲得數據:
cmd.Parameters.Add("@Image1", SqlDbType.VarBinary).Size = 5000000;
cmd.Parameters["@Image1"].Direction = ParameterDirection.Output;
conn.Open();
cmd.ExecuteNonQuery();
string str = cmd.Parameters["@Image1"].Value.ToString();
我得到字符串中的System.Byte[]
值,但是我需要將其存儲為圖像的整個字節數組。
我將如何使用.Value
返回一個對象,將其轉換為字節數組?
您可能會對此過度考慮:
byte[] imageArray = (byte[])cmd.Parameters["@Image1"].Value;
編輯:鑄造右側。 感謝JuanR。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.