Я пытаюсь получить изображение из моей базы данных MS Access, используя список (списки). Когда я вставил свое изображение с другой формой (преобразованной в длинные двоичные данные), у меня не было никаких проблем, но теперь я пытаюсь восстановить его. Я получаю сообщение об ошибке «Параметр недействителен»
using (conn = new OleDbConnection(connectionstring))
{
using (cmd = new OleDbCommand("SELECT PICTURE FROM HomeBased WHERE ID = @id", conn))
{
cmd.Parameters.AddWithValue("@id", listers.SelectedValue);
conn.Open();
byte[] bytes = (byte[])cmd.ExecuteScalar();
conn.Close();
picmid.BackgroundImage = Image.FromStream(new MemoryStream(bytes));
}
}
В любом случае, вот мой код, если с ним что-то не так. пожалуйста, помогите мне.
другая информация: он отлично работает, когда я пытаюсь получить рис из другой таблицы, но с этой таблицей я не могу заставить его работать.