|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Не правильно отображает информацию в bdGridEH
Всем привет. Пишу на delphi 7 пользуюсь библиотекой zeoslib для работы с бд. Отсылаю запрос в базу PostGreSQL
Код:
SELECT player.id_player, player.player_name FROM public.player; (MEMO) Информацию вывожу в BdGridEH (в BdGrid тоже самое) Последний раз редактировалось lmikle, 14.05.2011 в 01:16. |
#2
|
|||
|
|||
Код:
SELECT player.id_player, player.player_name::VARCHAR FROM public.player; TEXT - это BLOB поле, которое отображается по умолчанию так. Тебе надо привести тип поля к VARCHAR. Кстати, а нафига ты создал это поле с типом TEXT. Что-то я сомневаюсь, что в этом поле возможно значение длиннее 255 символов (VARCHAR и больше держит, но 255 тебе за глаза должно хватить). |
#3
|
|||
|
|||
Я с базами не давно работаю как это поле к varchar привести ? И я его типа text не делал, базу не я создавал.
|
#4
|
|||
|
|||
Цитата:
Код:
ALTER TABLE player MODIFY COLUMN player_name VARCHAR(255); взялся из неоткуда, ничего не прошу, помогаю просто так ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя Последний раз редактировалось Assistant, 14.05.2011 в 12:10. |
#5
|
|||
|
|||
ALTER TABLE player MODIFY COLUMN player_name VARCHAR(255); на это вылазит ошибка
SQL ERROR: Error: syntax error at or near "MODIFY" LINE 1: ALTER TABLE player MODIFY COLUMN player_name VARCHAR(255); |
#6
|
|||
|
|||
ну значит просто поищите синтаксис для PostgreSQL на обновление столбцов, он должен быть не сильно отличим от MySQL.
взялся из неоткуда, ничего не прошу, помогаю просто так ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя |