![]() |
|
Модераторы: Akella |
![]()
|
|
| former |
|
||||||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: 1 Всего: 17 |
Здравствуйте!
С IB начал работать недавно, поэтому строго не судите. БД в которой есть таблица производителей (Producer) со следующими полями: - ID (ProducerID) - Integer - Название организации (Name) - Varchar - Страна (Country) - Varchar - Сайт (Site) - Varchar - Логотип (Logo) - Blob Для BLOB заданы следующие параметры: Segment Size - 1024, Subtype - 0. Клиент создаётся на Delphi. Использую стандартные компоненты для работы с IB. Для добавления новой записи использую следующий запрос:
В настройках параметров запроса для LOGO задал:DataType-ftBlob, Size-1024. Изображение загружаю в TImage, а после этого в таблицу. Параметру картинку из TImage передаю так:
или, если изображение не добавлялось, то:
Однако при выполнении запроса появляется следующая ошибка (см. ссылку). Что делаю не так? Присоединённый файл ( Кол-во скачиваний: 12 )
Error.JPG 18,35 Kb-------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
||||||
|
|||||||
| former |
|
|||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: 1 Всего: 17 |
Сделал пример с 3 полями (ID,Varchar,Blob). Выводит всё тоже сообщение. Выкладываю. Что не так?
Присоединённый файл ( Кол-во скачиваний: 4 )
IBTest1.zip 78,11 Kb-------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
|||
|
||||
| Deniz |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1251 Регистрация: 16.10.2004 Где: Новый Уренгой Репутация: 22 Всего: 44 |
-------------------- "Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с) |
|||
|
||||
| former |
|
|||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: 1 Всего: 17 |
Deniz, информация конечно полезная. Вот только одного не пойму, что должно быть на месте blobvar (см. цитату ниже), если объект изображение в TImage?
-------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
|||
|
||||
| Deniz |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1251 Регистрация: 16.10.2004 Где: Новый Уренгой Репутация: 22 Всего: 44 |
А что мешает попробовать:
или через TStream. -------------------- "Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с) |
|||
|
||||
| former |
|
|||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: 1 Всего: 17 |
Deniz, пробовал, но ругается, что разные типы данных. Хотя должно быть всё равно, обычный текст или бинарный код. Решил использовать FIBPlus. Спасибо за помощь и материал. + Это сообщение отредактировал(а) former - 4.3.2008, 21:56 -------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
|||
|
||||
![]()
|
| Правила форума "Interbase" | |
|
|
Обязательно указание: 1. Версию InterBase (Firebird, Yaffil) 2. Способа доступа (ADO, BDE, IBX и т.д.)
Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Firebird, Interbase | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |