Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.18;
Скачать: CL | DM;

Вниз

BLOB и EXECUTE STATEMENT   Найти похожие ветки 

 
kors   (2004-06-23 14:35) [0]

Господа мастера !
CREATE PROCEDURE INS_SUBDIV (
   TABL VARCHAR(10),
   SUBDIV VARCHAR(100))
AS
DECLARE VARIABLE COUN INTEGER;
begin
 execute statement "select MAX(ID) from "||TABL into :COUN;
 if (coun is not null) then coun = coun+1; else coun = 1;
 execute statement "INSERT INTO "||TABL||" (ID, ORG_EM_D_SUBDIV) VALUES("||COUN||","""||:subdiv||""")";
 suspend;
end

Это SP работает без проблем. (в скл-стринге вводится Integer и Varchar). Можно ли, и как, в execute statement вводить и blob?


 
Johnmen ©   (2004-06-23 14:40) [1]

Попробуй...
:)


 
kors   (2004-06-23 14:45) [2]

Пробовал ... :)
 execute statement "INSERT INTO "||TABEL||" (ID,CONTIN_T) VALUES("""||:ID_VAR||""","||:CONTIN_T||")";

где CONTIN_T BLOB SUB_TYPE 1 SEGMENT SIZE 80 выскакивает ошибка:
Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
internal error.


 
Johnmen ©   (2004-06-23 14:57) [3]

Ну значит нельзя... Сцеплять блобы...
:)


 
kors   (2004-06-23 15:12) [4]

:))
спасибо


 
Digitman ©   (2004-06-23 15:19) [5]


> kors   (23.06.04 15:12) [4]


UDF тебе в руки


 
Johnmen ©   (2004-06-23 15:22) [6]

>Digitman ©   (23.06.04 15:19) [5]

Да у него ситуация не та. У него же execute statement


 
Digitman ©   (2004-06-23 15:40) [7]


> Johnmen ©   (23.06.04 15:22) [6]


и чего ? речь скорей всего идет об FB ? в таком случае имею полное право разработать и использовать UDF, получающую на входе динамически сформированный массив идентификаторов блобов и выдающую на выходе блоб, конкатенирующий содержимое блобов-параметров .. execute statement этому ничуть не мешает


 
Johnmen ©   (2004-06-23 15:47) [8]

>Digitman ©   (23.06.04 15:40) [7]

А, ну да... Все параметры в UDF...
Да :)


 
kors   (2004-06-23 15:50) [9]

Скажите пожалуста, какие UDF (приблизительно) надо использовать в этой ситуации?


 
Digitman ©   (2004-06-23 16:35) [10]


> kors   (23.06.04 15:50) [9]


UDF на то и UDF, что она есть user defined function

никто за тебя самого ее не напишет под конкретную (явно нестандартную в твоем случае) задачу



Страницы: 1 вся ветка

Текущий архив: 2004.07.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.057 c
1-1089181098
StarWolf
2004-07-07 10:18
2004.07.18
Динамическое создание элементов на форме


9-1080221635
laa
2004-03-25 16:33
2004.07.18
как спрайты из TDXImageList скопировать в TBitMap


3-1088060842
Blick
2004-06-24 11:07
2004.07.18
Русские буквы в dBASE(IV)


1-1089044565
debuger
2004-07-05 20:22
2004.07.18
Работа с Сюшными дллками


4-1085395576
roa36
2004-05-24 14:46
2004.07.18
Форматирование носителя (Fat16,Fat32,NTFS)