![]() |
|
|
![]()
|
|
| pavelv |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 5.2.2006 Репутация: нет Всего: нет |
Здравствуйте.
Пытался скопировать данные из одного BLOB поля Table1 в другое BLOB Table2. Если BLOB поле содержит только текст, то всё нормально(под FireBird 1.5 копируется обычным AsString), но изображения таким образом конечно не копирует Если установлен InterBase 6.0 то текст тоже не копируется, вылетает: Overflow occurred during data type conversion. conversion error from string "BLOB" |
|||
|
||||
| Тьма |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 339 Регистрация: 22.1.2005 Где: Украина, Винница Репутация: нет Всего: 4 |
попробуй использовать промежуточный тип TBlob
ЗЫ ты не тот раздел выбрал, надо было про базы данных -------------------- Vir magni ingenii |
|||
|
||||
| Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: нет Всего: 111 |
А AssignValue не пробовал?
|
|||
|
||||
| pavelv |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 5.2.2006 Репутация: нет Всего: нет |
Поподробнее можно? Тут дело вот в чем, я перебрасываю данные из одной БД в другую, с помощью sql "insert into Table1 value *". Как туда TBlob записать? В принципе думаю использовать Variant или TBlob нет разницы . Не AssignValue не пробовал, думаю не спасет. Ниже привожу код в инете нашел:
Только одно не ясно. В делфи в качестве параметров можно сделать вот такую штуку: Query1.PARAMS[0].AsBlob...и в конце идёт приписка : String. Если даже он подобным образом запишет информацию, то видимо это будет только текст. Сейчас попробую сделать так и просто передать value в качестве параметра. |
||||
|
|||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 14 Всего: 207 |
А обычный SQL запрос с Insert/Update в одну таблицу из другой разве не работает?
-------------------- 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 |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |