Форум: "Базы";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];
ВнизРабота с BLOB. Найти похожие ветки
← →
Denisov (2004-09-27 22:16) [0]Добрый день, мастера! Вопрос у меня такой, если есть лекарство, помогите. Есть процедура, которая легко выполняется в IBExpert2.0 в режиме её редактирования (проверял):
CREATE PROCEDURE BLOB_UPDATE (
ID INTEGER,
DESCRIPTION BLOB SUB_TYPE 1 SEGMENT SIZE 512)
AS
BEGIN
UPDATE CATALOGUE
SET CATALOGUE.DESCRIPTION = :DESCRIPTION
WHERE (CATALOGUE.ID = :ID);
END
Разумеется, CATALOGUE.DESCRIPTION есть BLOB SUB_TYPE 1 SEGMENT SIZE 512.
Однако, каким образом выполнить её в запросе? То есть что писать и как должно работать:
SELECT * FROM BLOB_UPDATE (1,"aaaaa")?
EXEC SQL EXECUTE... - дальше вообще не понимаю, помогите пожалуйста!
← →
Sergey_Masloff (2004-09-27 22:24) [1]Только через параметр. В параметр блоб можно залить из потока.
Текст SQL
EXECUTE PROCEDURE BLOB_UPDATE (:P1,:P2)
ParamByName("P1").AsInteger := 1;
ParamByName("P2").LoadFromStream(ms);
← →
Denisov (2004-09-27 22:28) [2]
> Sergey_Masloff
Буду пробовать, спасибо огромное, вопрос давно жужжал!-)
← →
Denisov (2004-09-27 22:38) [3]ParamByName("P2").LoadFromStream(ms, ftMemo);
Огромное спасибо, работает!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.041 c