Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.74/35: Рейтинг темы: голосов - 35, средняя оценка - 4.74
5 / 3 / 2
Регистрация: 14.03.2018
Сообщений: 227

Добавление и извлечение документа (word) в БД (postgresql)

04.05.2020, 13:29. Показов 7737. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, не нашел нормальный пример. везде только работа с картинками. с документами по другому надо. вот у меня не получается. выводит ошибку: System.OutOfMemoryException: "Недостаточно памяти."
я знаю что тут надо что то изменить, но что и как не знаю) помогите пожалуйста.
C#
1
2
3
4
5
6
7
8
9
10
             NpgsqlCommand command = new NpgsqlCommand("update \"zayavka\" set tz_doc = @doc where id_zayavka = 52", conn);
             NpgsqlParameter ParDoc = new NpgsqlParameter("@doc", NpgsqlDbType.Bytea);
             string fileName = Environment.GetFolderPath(Environment.SpecialFolder.MyPictures) + @"\1.docx";                  
             Image image = Image.FromFile(fileName);//ЗДЕСЬ ОШИБКА
             MemoryStream memoryStream = new MemoryStream();                                                                       
             image.Save(memoryStream, System.Drawing.Imaging.ImageFormat.Bmp);
             ParDoc.Value = memoryStream.ToArray();
             command.Parameters.Add(ParDoc);
             command.ExecuteNonQuery();
             memoryStream.Dispose();
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.05.2020, 13:29
Ответы с готовыми решениями:

Добавление срок в таблицу Word при заполнении документа Word из данных Excel
Всем привет! Я новичок в этом деле и нужна помощь. Есть таблица Excel с данными на основании которого заполняется документ Word по...

Добавление и извлечение документов (Word, Excel) из БД на MS Access
Доброго времени суток. Есть задача хранить и извлекать документы из БД. Надо именно хранение в БД, по другому никак. Программа...

Добавление и извлечение документов (Word, Excel) из БД MS Access
Доброго времени суток. Есть задача хранить и извлекать документы из БД. Потом, возможно заказчик захочет модифицировать и заливать...

24
5 / 3 / 2
Регистрация: 14.03.2018
Сообщений: 227
06.05.2020, 15:03  [ТС]
Студворк — интернет-сервис помощи студентам
Usaga, а как Вы бы сделали?

Добавлено через 24 минуты
Igr_ok, спасибо))
0
Эксперт .NET
 Аватар для Usaga
14784 / 9558 / 1366
Регистрация: 21.01.2016
Сообщений: 36,039
06.05.2020, 18:18
wymaxep, я бы сразу вы вытаскивал документ по ID заказчика.
0
5 / 3 / 2
Регистрация: 14.03.2018
Сообщений: 227
06.05.2020, 19:04  [ТС]
Usaga, ну это если бы в таблице были бы эти ID. а тут руководитель говорит, убирай.
0
Эксперт .NET
 Аватар для Usaga
14784 / 9558 / 1366
Регистрация: 21.01.2016
Сообщений: 36,039
07.05.2020, 06:40
wymaxep, у вас в заявках есть ID заказчика. И по этому ID вы хотите вытащить документ. Но вместо этого, почему-то, вытаскиваете ID заявки, по которому снова ищете ЭТУ ЖЕ САМУЮ заявку и вытаскиваете уже документ. Что мешает сразу вытащить документ?
1
5 / 3 / 2
Регистрация: 14.03.2018
Сообщений: 227
07.05.2020, 12:49  [ТС]
Usaga, ааа, да точно, Вы как всегда правы. спасибо)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.05.2020, 12:49

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

Добавление документа MS Word в RichTextBox или другой контрол
Приветствую,нужно вывести в любой контрол содержимое файла ms word, вместе с изображениями и прочим,без возможности редактирования,но с...

На оборотной стороне документа word в правой части документа, текст съезжает за границу документа
Добрый вечер. Есть код, который формирует документ из шаблона. И все вроде бы, но происходит что то непонятное. На оборотной стороне...

Заполнение документа Word несколько раз данными из другого документа
есть некий документ Word(test.docx). Нужно создать новый документ(test1.docx), и заполнить его несколько раз данными из первого документа....

Постраничная разбивка документа Word. Сохранение под разными именами.(данные из документа)
ТЗ: Сделать так чтобы данные из Excel перетягивались в Word, При этом файл ворд разбивался на 5 файлов и сохранялся под 5 именами. ...


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

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
Программный домашний кинотеатр
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) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru