Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 09.03.2023
Сообщений: 36

Сохранение фотографии из picturebox в БД

09.03.2023, 14:15. Показов 4723. Ответов 73
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет, у меня есть окно в котором я вожу данные которые по нажатию кнопки вносятся в бд(всё работает).textbox'ы:Наименование, Шкаф, Ящик, Место, Вид, Тип. Так же есть картинка, но как сделать добавление картинки я не понимаю, просмотрел уже большое кол-во источников, но безуспешно.


скрипт кнопки сохранения:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
        private void saveButton_Click(object sender, EventArgs e)
        {
            try {
                int _Number = Convert.ToInt32(Number.Text);
                string _Name = textBox1.Text;
                string _Vid = comboBox2.Text;
                string _Type = comboBox1.Text;
                string _Shkaf = Wardrobe.Text;
                string _Yshik = Box.Text;
                string _Mesto = Place.Text;
                MemoryStream ms = new MemoryStream();
                pictureBox1.Image.Save(ms, ImageFormat.Jpeg);
                byte[] photo_array = new byte[ms.Length];
                ms.Position = 0;
                ms.Read(photo_array, 0, photo_array.Length);
 
 
                string qwery = "INSERT INTO Категория ([Номер],[Наименование],[Тип ЗИП],[Вид ЗИП],[Шкаф],[Ящик],[Место], [Фото]) VALUES (" + _Number + ",' " + _Name + "','" + _Type + "', '" + _Vid + "', '" + _Shkaf + "', ' " + _Yshik + "',' " + _Mesto + "', ' " + photo_array + " ')";
                OleDbCommand command = new OleDbCommand(qwery, myConnection);
                command.ExecuteNonQuery();
                MessageBox.Show("Данные добавлены", "Успешно", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
 
                Number.Text = "";
                textBox1.Text = "";
                Wardrobe.Text = "";
                Box.Text = "";
                Place.Text = "";
                comboBox1.SelectedIndex = -1;
                comboBox2.SelectedIndex = -1;
            }
            catch(Exception ex)
            {
                MessageBox.Show("Данные не введены или введены некорректно!", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error) ;
            }
        }

скрипт кнопки выбора фото:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                using (OpenFileDialog fileDialog = new OpenFileDialog() { Filter = "JPED; PNG|*.jpg; *.png", ValidateNames = true, Multiselect = false })
                {
                    if (fileDialog.ShowDialog() == DialogResult.OK)
                    {
                        pictureBox1.Image = Image.FromFile(fileDialog.FileName);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Фото не загружено", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.03.2023, 14:15
Ответы с готовыми решениями:

Сохранение фотографии из picturebox в БД
Загружаю фотографию в picture box OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "Image...

Помещение фотографии в PictureBox
Требуется сохранить фотографию и отобразить на форме. Чтобы отобразить на форме ясное дело организовываем поток передаем на пикчбокс, а...

Сохранение фотографии с webcam
привет всем . вот я пытаюсь написать программу WEBCAM VIEWER (C#). и нужно чтобы после клика на Button1 сохранился фотография на C:\. но...

73
0 / 0 / 0
Регистрация: 09.03.2023
Сообщений: 36
09.03.2023, 17:49  [ТС]
Студворк — интернет-сервис помощи студентам
116rus, а почему 2 на двух сточках включена откладка? И даже при их отключении ошибка...
Спасибо большое, что уделяете время, очень благодарен
Миниатюры
Сохранение фотографии из picturebox в БД  
0
 Аватар для Andrey-MSK
3397 / 2283 / 388
Регистрация: 14.08.2018
Сообщений: 7,765
Записей в блоге: 4
09.03.2023, 17:53
Цитата Сообщение от idfoxes Посмотреть сообщение
И даже при их отключении ошибка...
Строку подключения под себя отредактируйте...
0
0 / 0 / 0
Регистрация: 09.03.2023
Сообщений: 36
09.03.2023, 17:53  [ТС]
116rus, Почему 2 строчки с откладкой, и у меня при запуске появилась такая ошибка...
Миниатюры
Сохранение фотографии из picturebox в БД  
0
0 / 0 / 0
Регистрация: 09.03.2023
Сообщений: 36
09.03.2023, 18:01  [ТС]
Andrey-MSK, так это же мой проект, и версия которую я скидывал ранее, в ней работает данная строка подключения, спасибо большое всем кто помогает, очень благодарен
0
643 / 338 / 139
Регистрация: 19.10.2013
Сообщений: 1,209
09.03.2023, 18:02
Лучший ответ Сообщение было отмечено idfoxes как решение

Решение

idfoxes, кинь файл с бд куда сказано
0
0 / 0 / 0
Регистрация: 09.03.2023
Сообщений: 36
09.03.2023, 18:19  [ТС]
116rus, ты гений, спасибо большое, ты случаем не знаешь как теперь при нажатии в форме 1 на строчку с данными, в picturebox выводилась картинка сохранённая с этим предметом?
0
643 / 338 / 139
Регистрация: 19.10.2013
Сообщений: 1,209
09.03.2023, 18:42
idfoxes, спасибо поставь под ответами которые помогли, скину.
0
0 / 0 / 0
Регистрация: 09.03.2023
Сообщений: 36
09.03.2023, 18:46  [ТС]
116rus, поставил лучший ответ, спасибо я почему то ставить не могу, поможешь теперь?
0
643 / 338 / 139
Регистрация: 19.10.2013
Сообщений: 1,209
09.03.2023, 18:47
под дабл клику по ячейке
Вложения
Тип файла: 7z Тест проект.7z (4.75 Мб, 16 просмотров)
0
0 / 0 / 0
Регистрация: 09.03.2023
Сообщений: 36
09.03.2023, 19:01  [ТС]
116rus, Ты лучший, большое спасибо за помощь
0
643 / 338 / 139
Регистрация: 19.10.2013
Сообщений: 1,209
09.03.2023, 19:17
idfoxes, только это если это по бд курсовая, то препод по шапке надает за нормальные формы
0
0 / 0 / 0
Регистрация: 09.03.2023
Сообщений: 36
14.03.2023, 15:47  [ТС]
116rus, у меня новая тема для проекта, не знаешь как сделать?

https://www.cyberforum.ru/ado-... st16804650
0
643 / 338 / 139
Регистрация: 19.10.2013
Сообщений: 1,209
14.03.2023, 15:48
idfoxes, знаю
0
0 / 0 / 0
Регистрация: 09.03.2023
Сообщений: 36
14.03.2023, 15:49  [ТС]
116rus, можешь пожалуйста помочь это сделать?
0
643 / 338 / 139
Регистрация: 19.10.2013
Сообщений: 1,209
14.03.2023, 15:51
idfoxes, а что конкретно тебе нужно?
0
0 / 0 / 0
Регистрация: 09.03.2023
Сообщений: 36
14.03.2023, 15:53  [ТС]
116rus, смотри, у меня есть таблица, в которой есть все данные которые так же есть и в excel, и когда я наживаю на определённую строку, она полностью выделяется, и данные из неё заполняют excel файл по тем же столбцам и строкам, ну и это всё происходит по нажатию кнопки печать которая в menuStrip, или вы уже сделали по сути то что мне надо. И файл excel, его надо забрасывать в папку или присоединять как то?

Добавлено через 38 секунд
116rus, в обсуждении на которое я скинул ссылку, кто-то ответил, но я не понимаю как это сделать, и надо верно ли он вообще понял
0
643 / 338 / 139
Регистрация: 19.10.2013
Сообщений: 1,209
14.03.2023, 15:55
idfoxes, ну тебе раписали же про библиотеку closedxml, в интернете полно документации по ней. Читай, разбирайся. И вопрос твой непонятен, тебе выделеннуб строку в excel перепечатать?
0
0 / 0 / 0
Регистрация: 09.03.2023
Сообщений: 36
14.03.2023, 16:03  [ТС]
116rus, да, я знаю про эту библиотеку, но всё равно не получилось сделать, именно поэтому я и создал тему, буду очень вам благодарен если поможете
0
643 / 338 / 139
Регистрация: 19.10.2013
Сообщений: 1,209
14.03.2023, 16:04
idfoxes, не верю что не разобрался, в документации подробно все описано, полагаю ты просто готовое решение хочешь.
0
0 / 0 / 0
Регистрация: 09.03.2023
Сообщений: 36
14.03.2023, 16:06  [ТС]
116rus, оно почему то не переносит данные, я не знаю почему, я понимаю что хорошая информация, но по итогу получается такая же ситуация как и с фото, вроде люди детально объясняют/показывают, но либо я где-то туплю, либо я смотрю не то, что надо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.03.2023, 16:06

Сохранение фотографии в память
Без каких либо вступлений задам вопрос: как сохранить картинку в файл png или jpg? Фотографии уже делает и есть возможность доступа к ней...

Сохранение фотографии из диалога с ботом
Пытаюсь сохранить фотографию, отправленную пользователем в диалог с ботом, чтобы в дальнейшем эту фотографию отправить в рассылке. Я без...

Сохранение изменений при удалении фотографии
Вот в чем суть. При редактировании записи, в окне я удаляю фотографию, затем добавляю на место старой новую. Внизу формы нажимаю кнопку...

сохранение PictureBox в c#
наверное вопрос этот уже был, но если можно, объясните ещё раз. ситуация такая: на компонент PictureBox или GroupBox рандомом загружаются...

Сохранение PictureBox-ов в один
Здравствуйте. Имеется несколько пикчербоксов, расположенные на одной форме. Один их них основной, остальные накладываются поверх него,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи. . . .
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru