| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > чтение текстового поля из БД |
| Автор: ksili 23.4.2007, 15:19 | ||
Читаю текстовое поле из базы данных на FireBird при помощи компонентов FIBPlus:
Размер поля в базе - 160 байт. При этом реальная запись там небольшая - символов 30. Однако в smstext получается реальное значение, но дополненное пробелами до длины 160 символов. Как этого избежать? |
| Автор: ura5 23.4.2007, 16:25 |
| Воспользуйся удалением пробелов TRIM где-то так -удаляет пробелы слева и справа: smstext1=TRIM(smstext);-НОВАЯ СТРОКА УЖЕ БУДЕТ БЕЗ ПРОБЕЛОВ |
| Автор: ksili 24.4.2007, 06:11 |
| Да я сначала так и попробовал, но чё-то не получилось. Со второго раза правильно сделал. Использовал TrimRight() |
| Автор: HappyLife 24.4.2007, 10:34 | ||
| ksili, или так
|