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

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

09.03.2023, 14:15. Показов 4702. Ответов 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
643 / 338 / 139
Регистрация: 19.10.2013
Сообщений: 1,209
24.03.2023, 01:26
Студворк — интернет-сервис помощи студентам
itfoxes, работает все
0
0 / 0 / 0
Регистрация: 16.03.2023
Сообщений: 11
24.03.2023, 02:01
116rus, запустил на другом ноуте с x64, не работает... Понять не могу, что не так? У меня работает на основной машине, у тебя работает. А на 2 моих ноутах нет...
0
643 / 338 / 139
Регистрация: 19.10.2013
Сообщений: 1,209
24.03.2023, 02:04
itfoxes, какой целевой .net Framework у твоего проекта? попробуй его на другие машины поставить, вероятно прокатит
0
0 / 0 / 0
Регистрация: 16.03.2023
Сообщений: 11
24.03.2023, 02:04
116rus, а фреймворк 4.8 на Win7 встанет?
0
643 / 338 / 139
Регистрация: 19.10.2013
Сообщений: 1,209
24.03.2023, 02:06
itfoxes, ну ты поставь, что у меня спрашиваешь. Я спать, все,засиделся
0
 Аватар для Andrey-MSK
3397 / 2283 / 388
Регистрация: 14.08.2018
Сообщений: 7,758
Записей в блоге: 4
24.03.2023, 08:24
Цитата Сообщение от itfoxes Посмотреть сообщение
а фреймворк 4.8 на Win7 встанет?
Да.
0
0 / 0 / 0
Регистрация: 09.03.2023
Сообщений: 36
24.03.2023, 23:35  [ТС]
116rus, Фреймворк 4.8 на Win7 не становится, я сбилдил проект с фреймворков 4.5. Установил на машину виновс 8, ни 1 из всех 3 версий не запустилась, скинул проект на другой пк с x64 запустилась только версия x64, ни x32 ни x86 не запустились, в чём есть ли ещё идеи?
0
0 / 0 / 0
Регистрация: 09.03.2023
Сообщений: 36
24.03.2023, 23:37  [ТС]
116rus, вот папка с проектом
Вложения
Тип файла: zip УЧЕТ ЗИП ВВО.zip (4.78 Мб, 3 просмотров)
0
643 / 338 / 139
Регистрация: 19.10.2013
Сообщений: 1,209
25.03.2023, 00:05
idfoxes, ошибка какая хоть?
0
0 / 0 / 0
Регистрация: 09.03.2023
Сообщений: 36
25.03.2023, 00:09  [ТС]
116rus, Типо не открывается exe'шник на 7 винде точно, мб и на других, есть ещё какое то решение проблемы, проект я скинул, можешь попробовать запустить, все ли у тебя запускаются или только x64
0
643 / 338 / 139
Регистрация: 19.10.2013
Сообщений: 1,209
25.03.2023, 00:10
idfoxes, ну у меня x64 машина. Не проверял. И открою тебе тайну, x32 и x86 -это одно и тоже
0
0 / 0 / 0
Регистрация: 09.03.2023
Сообщений: 36
25.03.2023, 00:17  [ТС]
116rus, тайну ты конечно не открыл, давно знаю, просто у меня так версии называются. Есть ли догадки почему не запускается на 7 винде?
0
643 / 338 / 139
Регистрация: 19.10.2013
Сообщений: 1,209
25.03.2023, 00:22
idfoxes, x64 не зпустилось. а поводу почему на 7ке не запускается, я свои предположения выложил выше.
0
 Аватар для Andrey-MSK
3397 / 2283 / 388
Регистрация: 14.08.2018
Сообщений: 7,758
Записей в блоге: 4
27.03.2023, 08:50
Цитата Сообщение от idfoxes Посмотреть сообщение
Фреймворк 4.8 на Win7 не становится
Чего????!!!! У меня на восьми машинах с Win7 работает приложение написанное на Net 4.8.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.03.2023, 08:50

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
74
Ответ Создать тему
Новые блоги и статьи
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru