2017-02-22 93 views
2

這是我的代碼:無法投類型system.dbnull的對象鍵入system.byte [] C#的MySql

byte[] imgg = (byte[])(myReader["StudPic"]); 
        if (imgg == null) 
        { 
         pictureBox11.Image = defaultpic; 
        } 
        else 
        { 
         MemoryStream mstream = new MemoryStream(imgg); 
         pictureBox11.Image = Image.FromStream(mstream); 
        } 

我得到這個錯誤:無法投類型system.dbnull的對象輸入系統.byte []
數據類型是Blob。但如果它有一個值,它可以正常工作,它會獲取圖像。

回答

0

,你可以添加一個條件來檢查的天氣它的價值或者不

if(myReader["StudPic"] != System.DBNull.Value)) 
{ 
    byte[] imgg = (byte[])(myReader["StudPic"]); 
    pictureBox11.Image = defaultpic; 
} 
相關問題