У меня есть таблица с именем tblVideos, которая содержит VideoImageURL, VideoTitle, VideoURL и ID библиотеки.
Я бы хотел получить VideoImageURL (которая является просто локальной ссылкой на изображение) в поле для картинок.
cn.Open();
cm = new SqlCommand("SELECT VideoImageURL, VideoTitle, VideoURL FROM tblVideo WHERE
LibraryID =@LibID", cn);
cm.Parameters.AddWithValue("@LibID", LibraryGlobals.GetLibraryID);
dr = cm.ExecuteReader();
if(dr.Read())
{
byte[] b = new byte[0];
b = (Byte[])(dr["VideoImageURL"]);
MemoryStream ms = new MemoryStream(b);
pictureBox1.Image = Image.FromStream(ms);
}
{
MessageBox.Show("No Item in you Library");
}
Это то, что я пока имею, но продолжаю получать следующую ошибку
Невозможно привести объект типа 'System.DBNull' к типу 'System.Byte []'
Общая цель - собрать все изображения в свои собственные ящики для фотографий, но я не могу даже извлечь один из VideoImageURL и отобразить его в окне для картинок.
Было бы замечательно, если бы кто-то мог бы предложить некоторую помощь, так как я много исследовал топи c и не нашел решения.