| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Базы данных > (VARBYTES) в DBGRID |
| Автор: terrible_user 6.8.2008, 17:29 | ||||
| Работаю с MySQL через ODBC. Подключаюсь через ADOConnection1. В ADODataSet1 пишу запрос на выборку и нужно объединить несколько полей в одно, что я делаю через функцию
В DBGRID все нормально отображается, но если работать с хранимыми процедурами, в ADODataSet1 указано:
в DBGRID при этом в поле field1 отображается: "(VARBYTES)". Все остальные поля нормально. Заметил: при использовании CONCAT() для объединения строк все хорошо, но при наличии численных значений выдает "(VARBYTES)". Вызов через командную строку - отображается все нормально. Пробовал менять свойства поля в датасете - не помогает и в добавок он его всеравно сбрасывает снова на тип varbitys. Подскажите пожалуйста что делать. |
| Автор: jostya 9.4.2012, 15:09 |
| сколько лет прошло, а всё то же) .... встретился с такой же проблемой.... в моём CONCAT была дата, так я её перевёл в строку с помощью UNIX_TIMESTAMP() и VARBYTES исчезла |