Форум программистов, компьютерный форум, киберфорум
Firebird/InterBase
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 26.10.2014
Сообщений: 3

Протоколирование блоб поля в триггере after insert

26.10.2014, 17:45. Показов 1016. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте уважаемые форумчане! Я пытаюсь сохранить поле блоб из триггера after insert в другую таблицу. Поля других типов успешно сохраняются, кроме блоба-он сохраняется как null . Аналогично делаю в событии after update - блоб успешно сохраняется в таблице для протоколирования. Подскажите хотя-бы идею! Сервер firebird 1,5+IBExpert
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.10.2014, 17:45
Ответы с готовыми решениями:

блоб поля достаточно весят для select all
Господа, база на 5300 записей, у каждой записи присутствует блоб поле (JPEG~300 кб) на форме естес-но DBImage, перемещаемся по записям -...

Проверка изменения поля Integer в триггере
Firebird 3.0. В таблице CLIENTS всего одна строка. Поле BANK имеет тип Integer. Кусок триггера: SET TERM ^ ; ALTER TRIGGER CLIENTS_AIUD...

Можно ли преодолеть ограничение на длину поля в триггере
Вопрос в следующем: в БД (Oracle) есть поле в таблице типа CHAR, у него максимальная длина 10, при попытке добавления новой строки в это...

3
0 / 0 / 0
Регистрация: 26.10.2014
Сообщений: 3
29.10.2014, 17:55  [ТС]
Вопрос актуален!
0
Безумец
 Аватар для mrtmaxxx
48 / 48 / 12
Регистрация: 06.02.2014
Сообщений: 214
30.10.2014, 07:36
Здравствуйте, приведите код триггера
0
0 / 0 / 0
Регистрация: 26.10.2014
Сообщений: 3
30.10.2014, 18:09  [ТС]
Здравствуйте, mrtmaxxx! Спасибо за предполагаемую помощь. Вопрос решился сам собой. Оказалось, что когда добавляешь в пустое блоб поле любое значение через встроенный редактор в ibexpert, то в триггере значение new."название блоб поля" равно null. и соответственно в таблице для протоколирования сохраняется null. А если добавляешь в поле блоб значение через клиентское приложение через компонент напр. DBRichEdit, то в триггере значение new."название блоб поля" уже не равно null, и в протоколируемой таблице всё нормально сохраняется. Почему-не знаю, но меня это устраивает.
Всем спасибо, тема закрыта.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.10.2014, 18:09
Помогаю со студенческими работами здесь

Insert Into Многозначные поля
Добрый день! Возникла такая задача: два столбца в таблице (таблица1) являются многозначными полями. Есть еще две таблицы. Одна (таблица2)...

Insert у поля Text в библиотеке Tkinter
Всем доброго времени суток ! Перейдем к задаче. Требуется вывести в поле Text отчет, который будет разделен построчно а не одним...

Указать все поля при Insert
Всем дд! такой вопрос, как при insert указать все поля, чтобы не указывать каждое отдельно?

Insert, Select поля в ячейках одной таблицы
Добрый вечер. Занимаюсь созданием модели задачи линейного программирования и возникла следующая проблема. При ручном создании таблицы...

Как вытащить значение поля в запросе INSERT
Привет всем! Изучаю триггеры, есть запрос insert into tovar(kol_na_sklade) values ('233'); Есть триггер: CREATE TRIGGER...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США. Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru