我們通常這麼寫
我的寫資料
我的讀資料
讀資料的時候,但是在寫資料的時候可能發生了一些錯誤。
果然我在追尋byte[]的數組的時候發現 寫的時候有2萬多個 讀的時候隻有50個
于是我想可能是寫的時候出了問題,于是
commandInsert.Parameters.Add("@Picture", SqlDbType.Image,50);
改為commandInsert.Parameters.Add("@Picture", SqlDbType.Image);
照片可以正常顯示了
參考了http://blog.csdn.net/zystory/article/details/4399338
你存資料的時候出了問題,和讀資料沒有關系
new SqlParameter("@L_RolePic", SqlDbType.Image, 16) 改為 new SqlParameter("@L_RolePic", SqlDbType.Image),