(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 

Конференция "Micro Focus/Borland"

Обсуждение вопросов, связанных с компанией Micro Focus/Borland, ее продуктами CaliberRM, CaliberRDM, SilkTest, StarTeam, TeamDefine, Together и других.

 
 
Добавить сообщение »

Тема: Delphi 2010 + Interbase + DBMemo

Автор:  aleksandr Дата: 11.12.2012 09:19
Вячеслав пишет 23.09.2010 14:27:
>Ситуация:
>Перетаскиваю приложение с Delphi 6 на Delphi 2010 под Windows 7. Приложение работает с базой данных IB версии 7.1 (в перспективе - IB 2009) через компоненты IBX. База создана с DEFAULT CHARACTER SET NONE. В базе есть текстовые поля BLOB.
>
>Проблема:
>В DBMemo должно нормально отображаться содержимое BLOB-полей. Под Delphi 6 все так и происходило. Перекомпилировал под Delphi 2010 - в DBMemo набор иероглифов и квадратов. В одном из полей данные хранятся в виде RTF - это поле отображается нормально в DBRichEdit (!). В остальных BLOB-полях данные хранятся обычным текстом - в DBMemo вышеуказанная ерунда.
>
>Попытки решения:
>1. Вместо проблемных DBMemo подставлял DBRichEdit - не помогло (все то же самое).
>2. В параметрах базы IBDatabase последовательно перепробовал типы character set: lc_ctype=NONE, WIN1251, ASCII, Unicode, UTF8, CYRL - не помогло.
>3. Переводил базу из IB 7.1 в 2009 через backup-restore - не помогло.
>
>Приложение надо перетащить в кратчайшие сроки, желательно без отказа от IBX.
>Какие еще могут быть варианты решения этой проблемы?
Ответить на сообщение »
 
Автор:  Igor Дата: 03.01.2012 12:01
EnableMemos включите

Вячеслав пишет 23.09.2010 14:27:
>Ситуация:
>Перетаскиваю приложение с Delphi 6 на Delphi 2010 под Windows 7. Приложение работает с базой данных IB версии 7.1 (в перспективе - IB 2009) через компоненты IBX. База создана с DEFAULT CHARACTER SET NONE. В базе есть текстовые поля BLOB.
>
>Проблема:
>В DBMemo должно нормально отображаться содержимое BLOB-полей. Под Delphi 6 все так и происходило. Перекомпилировал под Delphi 2010 - в DBMemo набор иероглифов и квадратов. В одном из полей данные хранятся в виде RTF - это поле отображается нормально в DBRichEdit (!). В остальных BLOB-полях данные хранятся обычным текстом - в DBMemo вышеуказанная ерунда.
>
>Попытки решения:
>1. Вместо проблемных DBMemo подставлял DBRichEdit - не помогло (все то же самое).
>2. В параметрах базы IBDatabase последовательно перепробовал типы character set: lc_ctype=NONE, WIN1251, ASCII, Unicode, UTF8, CYRL - не помогло.
>3. Переводил базу из IB 7.1 в 2009 через backup-restore - не помогло.
>
>Приложение надо перетащить в кратчайшие сроки, желательно без отказа от IBX.
>Какие еще могут быть варианты решения этой проблемы?
Ответить на сообщение »
 
Автор:  Вячеслав Дата: 23.09.2010 14:27
Ситуация:
Перетаскиваю приложение с Delphi 6 на Delphi 2010 под Windows 7. Приложение работает с базой данных IB версии 7.1 (в перспективе - IB 2009) через компоненты IBX. База создана с DEFAULT CHARACTER SET NONE. В базе есть текстовые поля BLOB.

Проблема:
В DBMemo должно нормально отображаться содержимое BLOB-полей. Под Delphi 6 все так и происходило. Перекомпилировал под Delphi 2010 - в DBMemo набор иероглифов и квадратов. В одном из полей данные хранятся в виде RTF - это поле отображается нормально в DBRichEdit (!). В остальных BLOB-полях данные хранятся обычным текстом - в DBMemo вышеуказанная ерунда.

Попытки решения:
1. Вместо проблемных DBMemo подставлял DBRichEdit - не помогло (все то же самое).
2. В параметрах базы IBDatabase последовательно перепробовал типы character set: lc_ctype=NONE, WIN1251, ASCII, Unicode, UTF8, CYRL - не помогло.
3. Переводил базу из IB 7.1 в 2009 через backup-restore - не помогло.

Приложение надо перетащить в кратчайшие сроки, желательно без отказа от IBX.
Какие еще могут быть варианты решения этой проблемы?
Ответить на сообщение »
 

Добавить сообщение »

 Распечатать »
 Правила публикации »
   
 Рекомендовать »  
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Zend Studio Commercial License 1 Year Free Upgrades
C. Ghisler & Co (Total Commander). Total Commander/Тотал Командер: Для юридических лиц: 1 копия
Quest Software. SQL Navigator for Oracle
SAP Crystal Reports 2008 INTL WIN NUL License
ReSharper - Commercial annual subscription
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
СУБД Oracle "с нуля"
Компьютерная библиотека: книги, статьи, полезные ссылки
Проект mic-hard - все об XP - новости, статьи, советы
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Как мигрировать программу написанную на старом Буилдер 4.52 (1)
Мы поддерживаем старое приложение написанное с использованием С++ Буилдер 5.5 (ЕХЕ) и Буилдер...
 
Создание базы данных в Delphi, без сторонних БД (1)
Уважаемый автор, гуглю уже который день и у Вас как у всех "кидаем.." "даже не создаем проект"...
 
C++ Builder6 & Excel (11)
Доброе время суток! Пишу приложение в C++ Builder6 для формирования файлов Excel. Требуется...
 
Принцип создания плагинов в Delphi (3)
Достали, Эта статья не о плагинах а о подключении dll и возможности использования ресурсов в...
 
QuickREport (40)
Есть приложение скомпилированное в Delphi6. Для построения отчетов я использовал компонеты из...
 
 
 



    
rambler's top100 Rambler's Top100