![]() |
|
Модераторы: Akella |
![]()
|
|
| Paradox |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1135 Регистрация: 18.11.2002 Где: Россия Репутация: 1 Всего: 1 |
Подскажите плиз,
Как в IB можно переложить блобы, в которых лежат jpeg из одной таблицы в другую? Простой select из одной таблицы и update или insert в другую не работает, записывается туда какая-то билеберда -------------------- --- |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
Если это
Insert Into AnotherTable (MyBlob) Select MyBlob From ThisTable не работает то похоже только через программу, хотя по идее должно работать. -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Paradox |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1135 Регистрация: 18.11.2002 Где: Россия Репутация: 1 Всего: 1 |
Не работает, через программу уже сделал...
Работать и не должно, только через внешний SQL с созданием курсовров и так далее, а через прогу это все делается автоматом походу дела -------------------- --- |
|||
|
||||
| gray_k |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1015 Регистрация: 9.1.2003 Где: Москва Репутация: нет Всего: 22 |
А хранимой процедурой не пробовал:
Это сообщение отредактировал(а) gray_k - 13.11.2003, 18:21 -------------------- С уважением. Gray. |
|||
|
||||
| Paradox |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1135 Регистрация: 18.11.2002 Где: Россия Репутация: 1 Всего: 1 |
gray_k неа не катит, я ей и пробовал
-------------------- --- |
|||
|
||||
| gray_k |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1015 Регистрация: 9.1.2003 Где: Москва Репутация: нет Всего: 22 |
Только что проверил вариант с хранимой процедурой - работает на 100%. У меня движок - FB1.5, но на интербэйзе всё абсолютно тоже самое. Если хочешь вышлю тестовую базу, на которой проверял на мыло.
Это сообщение отредактировал(а) gray_k - 14.11.2003, 17:30 -------------------- С уважением. Gray. |
|||
|
||||
| Paradox |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1135 Регистрация: 18.11.2002 Где: Россия Репутация: 1 Всего: 1 |
gray_k у меня фб1, но не работало...
Данные пересылались, а при просмотре их с дэсктопа вылазеет всякая муть, т.е. происходит какое-то их искажение -------------------- --- |
|||
|
||||
| Paradox |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1135 Регистрация: 18.11.2002 Где: Россия Репутация: 1 Всего: 1 |
оффтоп gray_k а ты давно на полуторку пересел, как она тебе ?
-------------------- --- |
|||
|
||||
| gray_k |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1015 Регистрация: 9.1.2003 Где: Москва Репутация: нет Всего: 22 |
Пересед недавно, впечатление очень хорошее. Правда до этого у меня был IB6, так что про сравнение с фб1 ничего сказать не могу. А так, быстрее, глюков меньше, есть всякие вкусности типа COALESCE, CASE, NULLIF.
Был непонятный глюк, правда не у меня. Если ставили сразу фб, то прога не работала (использовались компоненты IBExpress от Борланд). Пришлось сначала ИБ поставить, а поверх уже ФБ. Прога на Д7. Скорее всего дело в этом. С Д6 таких проблем не было. -------------------- С уважением. Gray. |
|||
|
||||
| Paradox |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1135 Регистрация: 18.11.2002 Где: Россия Репутация: 1 Всего: 1 |
-------------------- --- |
|||
|
||||
| someone312002 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 17.2.2003 Репутация: нет Всего: нет |
с ИБ не работал, но если аналогия с ОРАКЛ подходит, то...
По шагам: 1. декларируешь переменную, в которую вгоняешь из Table1 блоб данные поля 2. подготавливаешь в table2 новое значение (insert into table2 (id, bFiedl) values (YourID, EMPTY_BLOB()))Empty_blob - это функция, вгоняющее в поле blob пустой блоб. При этом ты должен запомнить ид. 3. update table2 set bField = <Blob переменная> where id = YourID всё. |
|||
|
||||
![]()
|
| Правила форума "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. |