Всем привет.
Обновил всё, теперь простая программка в DBGrid показывает вместо строки (Memo), хотя в БД varchar.
Подскажите как это исправить. Вроде раньше всё сразу работало.
Ubuntu16.04, Postgres, Zeos, Lazarus 1.8.0 rc4
Postgres10+DBGrid
Модератор: Модераторы
-
SeventhSon
- новенький
- Сообщения: 56
- Зарегистрирован: 17.02.2009 00:57:17
Postgres10+DBGrid
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ZQuery поля переопределены?
Они могут создаваться динамически, по мере подключения создаваться как есть согласно запросу, но могут быть предопределены(смотри в ZQuery.FieldDefs..)
Они могут создаваться динамически, по мере подключения создаваться как есть согласно запросу, но могут быть предопределены(смотри в ZQuery.FieldDefs..)
-
SeventhSon
- новенький
- Сообщения: 56
- Зарегистрирован: 17.02.2009 00:57:17
Не могу найти примера в гугле.
В определении полей надо тип ожидаемых данных задать?
Добавлено спустя 57 минут 23 секунды:
Нашёл подсказку здесь:
http://www.delphipages.com/forum/showthread.php?t=22408
ПКМ сменить "Сменить класс" не удалось, Access violation, пришлось в mcedit править руками .lfm файл и удалять два нижних свойства TMemoField, которых у TStringField нет.
В определении полей надо тип ожидаемых данных задать?
Добавлено спустя 57 минут 23 секунды:
Нашёл подсказку здесь:
http://www.delphipages.com/forum/showthread.php?t=22408
ПКМ сменить "Сменить класс" не удалось, Access violation, пришлось в mcedit править руками .lfm файл и удалять два нижних свойства TMemoField, которых у TStringField нет.
- alexs
- долгожитель
- Сообщения: 4066
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
2 пути
1. Явно укажи длинну поля в запросе : select cast(aa as varchar(500)) from bbb
2. В настройках грида включи отображение содержимого memo полей
1-й способ даст более быстрый код в клиенте
2-й способ - меньше заморочек разработчику
1. Явно укажи длинну поля в запросе : select cast(aa as varchar(500)) from bbb
2. В настройках грида включи отображение содержимого memo полей
1-й способ даст более быстрый код в клиенте
2-й способ - меньше заморочек разработчику
