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

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

Работа с BLOB полями [D6, XP]


id ©   (2006-09-08 14:07:00) 

Здраствуйте, уважаемые мастера.
Первый раз работаю с BLOB в FB 1.5 и возникли следующие проблемы.
Считываю данные из BLOB поля.
RxRichEdit10.Lines.Assign(TBlobField(FieldByName('GALOBI')));
Данные считываются нормально.
Сохранял в данное поле следующим образом
ParamByName('GALOBI').AsBlob:=RxRichEdit10.Lines.Text;
Сохраняется тоже нормально, НО при повторном запуске программы вначале считываю данные, потом сохраняю, потом опять считываю и вот здесь вместо введенного текста появляются знаки вопроса. Это распространяется только на русские буквы.
Проверяю данные в IBExpert-e там  тоже одни знаки вопроса.
Как сделать, чтобы данные не терялись? Может быть по другому сохранять или считывать? Помогите, очень надо...


Id   (2006-09-16 14:44:00) [1]


> Desdechado ©   (08.09.06 15:48) [2]

Поменял RxRichEdit на  RichEdit и никаких проблем, наверно в rx-ах недоработки какие или у меня пиратская копия 8-)


Desdechado   (2006-09-08 15:48:00) [2]

Через LoadFromStream и SaveToStream.
Тип твоего блоба какой?
После первого считывания в IBExpert что видишь?


id   (2006-09-08 14:56:00) [3]

Задам вопрос по другому.
Как Вы считываете и сохраняете информацию в Blob поля?


Наверх

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