![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MySql-ный VarChar [D6, MySQL]
X-jedy © (2002-07-25 16:55:00)Почему в DBGird поле типа VarChar отображается как Memo, и можно ли как-нибудь это поправить?
P.S. Заранее благодарен...
Nikolay M. (2002-07-26 14:44:00) [1]Я тоже не замечал проблем с отображением Varchar, ни через Zeos, ни, по-моему, через ODBC. Простое, хотя не совсем правильное решение будет создать в НД новое Calculated-поле (qMyQueryMEMO_AS_ATRING) типа String и в OnCalcFields написать
qMyQueryMEMO_AS_ATRING.AsString := qMyQueryMEMO_FIELD.AsString;
Тогда поле MEMO_AS_ATRING точно будет нормально отображаться в DBGrid-е, даже если MEMO_FIELD будет типа Text.
X-jedy (2002-07-26 12:02:00) [2]Да, я работаю через ODBC. А преобразование можно сделать исправив какое-либо свойство, или надо код писать?
rvs (2002-07-26 08:45:00) [3]Странно, работаю через ZeosDBO -- Varchar(1..255) всегда отображается как символьная строка.
Может Вы используете ODBC ???
Тогда вполне возможно преобразование Varchar(255)>>Memo
С уважением...
Ветал