Параметр не действителен. Ошибка, когда в строке потока моего кода. Я вставил файл в формате JPEG, и я не знаю, почему это не удается - PullRequest
1 голос
/ 18 мая 2019

Я пытаюсь получить изображение из моей базы данных 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));
                }
            }

В любом случае, вот мой код, если с ним что-то не так. пожалуйста, помогите мне.

другая информация: он отлично работает, когда я пытаюсь получить рис из другой таблицы, но с этой таблицей я не могу заставить его работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...