C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Memo в DBGridEh
_vadim_
Отправлено: 31.05.2004, 15:16


Ученик-кочегар

Группа: Участник
Сообщений: 18



Народ, переклинило меня, помогите советом плиз.

Требуется отобразить поле типа Memo (текст) из Access, в DBGridEh.
Выдает ошибку о несовместимости типов.
Использую ADOTable(ADOQuery), DataSource.
olegenty
Отправлено: 31.05.2004, 15:43


Ветеран

Группа: Модератор
Сообщений: 2412



при этом нифига не приводишь, кокого же типа у тебя распознаётся поле. проверь это, например создав постоянные поля (в редакторе полей)
_vadim_
Отправлено: 31.05.2004, 16:24


Ученик-кочегар

Группа: Участник
Сообщений: 18



ADOTable даже активироваться нехочет говорит:

ADOTable1: Type mismatch for field 'vopr', execting: WideString actual: Memo.

ADOQuery ошибку не выдает но в гриде выводится просто: (MEMO).
Пробовал в ADOQuery->Fields Editor->vopr менять тип поля, выводит в таком же виде текущий тип. Например: (WIDESTRING). Или любое другое.

Как быть?
_vadim_
Отправлено: 31.05.2004, 16:46


Ученик-кочегар

Группа: Участник
Сообщений: 18



Да, забыл добавить, что в DBMemo череp ADOQuery все выводится нормально, а в гриде (MEMO) и все тут. sad.gif

Запрос: SELECT * FROM tvopr
olegenty
Отправлено: 01.06.2004, 07:09


Ветеран

Группа: Модератор
Сообщений: 2412



ну удали перманентные поля теперь отовсюду, и колонки в гриде, и пересоздай...
Guest
Отправлено: 02.06.2004, 02:33


Не зарегистрирован







это я делал уже. Все равно данные не выводит.

гдето я видел хитрую функцию.. название точно не помню, а в справке не нашел sad.gif называется чтототам *BlobStream(*) вроде, точнее не вспомню. Но я думаю народ кто с ней работал, должен ее помнить.
Подскажите плиз, очень надо. (с инструкцией wink.gif )

Вернуться в Работа с базами данных в C++Builder