Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2+DBGrid / 5 сообщений из 5, страница 1 из 1
21.09.2006, 00:49
    #34001622
MAX2002
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2+DBGrid
Здравствуйте у меня такая проблемма,
создаю в db2 таблицу, с полем qqq varchar (200), делаю вставку в таблицу одной записи размером 5-ть байт, при отображении в DBGrid-е от db2 передается строка длинной 200, т.е. полная длинна, хотя длинна данных всего лишь 5-ть символов, что тут можно сделать? с MSSQL-ем все было окей, он сам резао пустые символы.
...
Рейтинг: 0 / 0
21.09.2006, 09:47
    #34001924
poiuytr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2+DBGrid
Проверь длину поля в базе, 5 ли там байт.
...
Рейтинг: 0 / 0
21.09.2006, 11:12
    #34002266
MAX2002
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2+DBGrid
Длинна поля в базе 200-символов, я тутда пишу 5-ть, мне грид показывает как 200.... :(
...
Рейтинг: 0 / 0
21.09.2006, 14:15
    #34003165
Alexey Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2+DBGrid
Потому что создается TStringField в котором Size = 200.
И правильно делает.
...
Рейтинг: 0 / 0
22.09.2006, 14:18
    #34006289
Alexander Mozhaev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2+DBGrid
MAX2002Длинна поля в базе 200-символов, я тутда пишу 5-ть, мне грид показывает как 200.... :(

Тип поля в таблице наверняка у тебя char?
Используй varchar.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2+DBGrid / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]