Форум программистов, компьютерный форум, киберфорум
PostgreSQL
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.61/18: Рейтинг темы: голосов - 18, средняя оценка - 4.61
44 / 44 / 12
Регистрация: 05.04.2015
Сообщений: 345
1

Запись картинок в базу postgresql

30.08.2015, 02:01. Показов 3477. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пытаюсь из 1с записать картинки в постгре
После гугления пришел к такому коду
1C
1
2
3
4
5
6
7
8
9
10
11
12
image = Новый COMОбъект("ADODB.Stream");
image.type = 1;
image.Open();
image.LoadFromFile("C:\1.jpg"); // для пробы
RecordSet   =   Новый COMОбъект("ADODB.Recordset"); 
RecordSet.CursorLocation    =   3;
//Connection - переменная созданная выше                 
RecordSet.Open("images",Connection,3,4,2);
RecordSet.AddNew();                     
RecordSet.Fields("image").Value = image.Read();         
RecordSet.Update();
RecordSet.Close();
Кто знаком с ADO, что не так. До этого кучу данных уже удачно записал а вот картинки не получается
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.08.2015, 02:01
Ответы с готовыми решениями:

Добавление данные в базу postgresql
Ребят, помогите, пожалуйста. ток начал изучать postgresql. у меня есть код в программе, на кнопке....

Подключить базу PostgreSQL к проекту на Django
https://github.com/BeginnerOnPy/noob/tree/master/my_first_project проект почти пустой(только...

Как подключить базу данных PostgreSQL
На локальном сервере PostgreSQL уже имеется база данных с заполненными таблицами. Как теперь её...

Как правильно подключить базу данных PostgreSQL
требуется подключить базу данных postgresql пишу QSqlDatabase db =...

4
1241 / 960 / 379
Регистрация: 02.09.2012
Сообщений: 2,936
30.08.2015, 03:53 2
Что за таблица images (ее описание)? что за поле "image" (его тип данных)? В конце-концов, какая ошибка-то возникает??
Я не силен в ADO, но беглый просмотр по MSDN показывает, что для полей таблиц типа BLOB (binary large object) нужно использовать AppendChunk.
0
44 / 44 / 12
Регистрация: 05.04.2015
Сообщений: 345
30.08.2015, 03:59  [ТС] 3
Провозился несколько часов но так и не разобрался. Вообще по идее recordset не пишет, и дело не в картинках завтра попробую еще. В логах постгре нет insert into или update только select.
0
1241 / 960 / 379
Регистрация: 02.09.2012
Сообщений: 2,936
30.08.2015, 05:58 4
Кто у вас провайдер для доступа к постгрес??
И возможны вы указали неверный тип курсора при открытии recordset'а, поэтому он у вас и "не пишет".
0
44 / 44 / 12
Регистрация: 05.04.2015
Сообщений: 345
30.08.2015, 12:51  [ТС] 5
RecordSet.Open("images",Connection,2,3); Так пишет, но только текст и числа. Картинку не хочет видимо не нравится тип данных, bytea.
0
30.08.2015, 12:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.08.2015, 12:51
Помогаю со студенческими работами здесь

Передача обновленных данных из DataGreedView в базу PostgreSQL
Всем привет! Прошу помощи! Ситуация: Подгружается таблица из базы PostgreSQL с использованием...

Фантастическая ошибка при записи в базу данных PostgreSQL
Фантастичность ошибки записи, что идет раздвоение через if. Одна ветвь при одном значении, другая...

Загрузить shapefile в базу Postgresql по кнопке в форме через код cmd
День добрый! Задача такая: загрузить shapefile в базу Postgresql по кнопке в форме через код cmd....

Запись в PostgreSQL странных строк
Здравствуйте, подскажите, из dbf фаила с помощью xBaseJ пытаюсь загрузить некоторые колонки в бд...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru