|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.07.2010, 01:24 | #1 |
Регистрация: 12.07.2010
Сообщений: 4
|
В ячейках DBGrid изображается поле типа text как (Memo)
Уважаемые эксперты, помогите пожайлуста. Ситуация такова, написал программу на Delphi 2010 которая связывается MySQL Server 5.1 и отображает таблицу через компонент DBGrid, но в DBGrid поля типа text вместо любого теста отображаются как (Memo).
Что мне сделать, чтобы текстовые поля отображались корректно. Заранее спасибо. |
18.07.2010, 04:35 | #2 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Если у вас в БД поле имеет тип Мемо, то вы и не увидите текст в ячейке. Мемо - это тип, который позволяет хранить в БД текст большого объему. Поэтому если в БД выбран этот тип, то в ячейке и будет написно (Мемо). Настройте DBMemo на поле в БД, имеющее тип Мемо и тогда Вы увидите текст в ячейке, он отобразится в DBMemo.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
18.07.2010, 14:36 | #3 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 583
|
Но обойти данную проблему можно, и это уже не раз обсуждалось и на форуме и в DelphiWorld это есть.
Привожу отрывок кода, чтобы было понятнее о чем речь: Код:
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
Последний раз редактировалось ArtInt; 18.07.2010 в 14:38. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Memo + text | toxich | Общие вопросы Delphi | 2 | 13.12.2009 16:16 |
Как задать на изменение новое поле в DBGrid? | SERGOFF | БД в Delphi | 5 | 30.09.2009 18:31 |
Как заполнить поле типа Edit в чужом приложении зная его Handle | SeRhy | Win Api | 5 | 04.02.2009 21:11 |
FoxPro. Как записать в поле Memo большой текст? | zag | БД в Delphi | 5 | 30.05.2008 06:10 |