Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблемы переноса из memo в таблицу


Beavercrazy ©   (2007-01-31 12:15:00) 

Такой код:
adotable2.FieldByName('Примечание').Asstring:=memo1.text;

Проблема в том, что такой код позволяет перенести в поле "примечание" только часть текста набранного в memo. Мастера, подскажите в чем проблема и как это лечить?


Beavercrazy   (2007-01-31 12:46:00) [1]

Разобрался. Пошел пить яд и убивать себя ап стенку. Надо было просто подумать.


Ega23   (2007-01-31 12:44:00) [2]


> Если соотв.поле в таблице не является BLOB-полем (либо СУБД
> не поддерживает, либо разработчик БД лопухнулся, не сделав
> его блобом), то - хоть из штанов выпрыгни - данные так или
> иначе будут усечены
>


Пардон, это меня не туда занесло... Почему-то хотел сказать, что TDataSet строки длиннее 255 за BLOB считает...
Короче, с DBGrid перепутал...   :)


Сергей М.   (2007-01-31 12:30:00) [3]

А причем здесь TDataSet, если ограничение имеется уже на уровне самой [СУ]БД ?

Если соотв.поле в таблице не является BLOB-полем (либо СУБД не поддерживает, либо разработчик БД лопухнулся, не сделав его блобом), то - хоть из штанов выпрыгни - данные так или иначе будут усечены


Ega23   (2007-01-31 12:25:00) [4]

А пофигу. Строковые данные на уровне TDataSet > 255 символов уже как БЛОБ идут, если мне память не изменяет.


Сергей М.   (2007-01-31 12:19:00) [5]


> Ega23 ©   (31.01.07 12:18) [3]


СУБД-то не известна)


Ega23   (2007-01-31 12:18:00) [6]

Какова длина столбца 'примечание' в БД?


Ega23   (2007-01-31 12:18:00) [7]


> Сделать поле 'Примечание' BLOB-полем.


До varchar(255), AFAIK, необязательно.


Сергей М.   (2007-01-31 12:17:00) [8]


> в чем проблема


В том что поле 'Примечание' не является BLOB-полем.


> как это лечить?


Сделать поле 'Примечание' BLOB-полем.


Наверх

Титульная страница Поиск, карта сайта Написать письмо