C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Перенос данных в Paradox'е, из нескольких полей в одно не получается
KhamRad
Отправлено: 03.04.2005, 18:24


Ученик-кочегар

Группа: Участник
Сообщений: 16



Есть инсерт
insert into second_table(memo_field)
select (A2.NPR+A2.NP1+A2.NP2+A2.NP3+A2.NP4+A2.NP5+A2.NP6+A2.NP7+A2.NP8+A2.NP9+A2.NP0) from first_table;
Работает не корректно! Перенос происходит только 256 символов вместо 750. Понимаю, что у селекта видимо ограничение на 256 символов. Как это устранить. Мне надо перенести всю инфу. Любым способом на С++ Builder.
Thanks in advance. Надеюсь только на ответы по делу.
Gedeon
Отправлено: 04.04.2005, 12:00


Ветеран

Группа: Модератор
Сообщений: 1742



Какой тип поля memo_field, какую оно имеет длину?
Что возвращает
CODE

select (A2.NPR+A2.NP1+A2.NP2+A2.NP3+A2.NP4+A2.NP5+A2.NP6+A2.NP7+A2.NP8+A2.NP9+A2.NP0) from first_table

Зачем скобки?
KhamRad
Отправлено: 04.04.2005, 14:38


Ученик-кочегар

Группа: Участник
Сообщений: 16



QUOTE (Gedeon @ 04/04/2005, 12:00)
Какой тип поля memo_field, какую оно имеет длину?
Что возвращает
CODE

select (A2.NPR+A2.NP1+A2.NP2+A2.NP3+A2.NP4+A2.NP5+A2.NP6+A2.NP7+A2.NP8+A2.NP9+A2.NP0) from first_table

Зачем скобки?

Тип memo_field мемо.Длина теоретически не ограничена. Blob. Содержит буковки и не только. Текст одним словом.
Скобочки просто так. На всякий случай. Селект возвращает текст до 750 символов.
Надеюсь на replay.

Отредактировано KhamRad — 04/04/2005, 15:07

Вернуться в Работа с базами данных в C++Builder