Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Добавление или обновление BLOB поля c помощью INSERT/UPDATE / 5 сообщений из 5, страница 1 из 1
22.08.2008, 16:59
    #35502266
ivchernikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление или обновление BLOB поля c помощью INSERT/UPDATE
Здравствуйте!

Я новичок в базах данных.

Вопрос 1) возможно ли в принципе добавить/обновить поле типа BLOB(CLOB) с помощью SQL-оператора INSERT/UPDATE.
Вопрос 2) если да, то возможно ли это с помощью компонента Delphi dbExpress TSQLQuery.

Нужно записывать и читать бинарные объекты в базу данных DB2:
1) графические файлы, в том числе нестандартных форматов,
2) текстовые файлы(.txt, .rtf, .doc, .odt)

Спасибо!
...
Рейтинг: 0 / 0
22.08.2008, 19:09
    #35502522
Dmitry Y.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление или обновление BLOB поля c помощью INSERT/UPDATE
ivchernikov
Вопрос 1) возможно ли в принципе добавить/обновить поле типа BLOB(CLOB) с помощью SQL-оператора INSERT/UPDATE.


Безусловно так и делается.

ivchernikov
Вопрос 2) если да, то возможно ли это с помощью компонента Delphi dbExpress TSQLQuery.

не в теме :)

ivchernikov
Нужно записывать и читать бинарные объекты в базу данных DB2:
1) графические файлы, в том числе нестандартных форматов,
2) текстовые файлы(.txt, .rtf, .doc, .odt)

Любые бинарные файлы, что угодно, любого размера (где то видел цифру 2Гб)
...
Рейтинг: 0 / 0
26.08.2008, 10:32
    #35505708
Добавление или обновление BLOB поля c помощью INSERT/UPDATE
Уважаемый, Dmitry Y.

Не могли бы ли Вы привести пример добавления/обновления, например, файла с именем test.bmp в BLOB поле таблицы СУБД DB2.

Почему-то я нигде пока ещё не нашёл, как это сделать. Знаю только что в BLOB поле записывается локатор относящийся к файлу, который необходимо поместить в БД, а как он формируется и формат самого локатора не понимаю :(
Наверно я ленивый :)
В крайнем случае подскажите где искать, я смотрел здесь "DB2 Version 9.5 for Linux, UNIX, and Windows SQL Reference, Volume 1 Updated March, 2008" и здесь "SQL Reference, Volume 2 Updated March, 2008" ничего не нашёл, а также здесь "DB2 LUW V9.5 SQL Cookbook Graeme Birchall
20-Nov-2007" и ни одного примера по добавлению BLOB с помощью INSERT (((

Спасибо большое!

Черников Иван.
...
Рейтинг: 0 / 0
26.08.2008, 11:55
    #35505945
Alexey Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление или обновление BLOB поля c помощью INSERT/UPDATE
2 Иван Черников
Параметры TSQLQuery.
...
Рейтинг: 0 / 0
26.08.2008, 14:27
    #35506445
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление или обновление BLOB поля c помощью INSERT/UPDATE
Добрый день.
Иван Черниковпример добавления/обновления, например, файла с именем test.bmp в BLOB поле таблицы СУБД DB2.Работу с файлами вы можете производить из приложения или процедуры/функции на внешнем языке, например: c, java.
Если вы ставили вместе с db2 примеры, то посмотрите
...\SQLLIB\samples\cli\dtlob.c
...\SQLLIB\samples\java\jdbc\DtLob.java
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Добавление или обновление BLOB поля c помощью INSERT/UPDATE / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]