Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.04.2011, 02:16   #1
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
Стрелка Как убрать в ячеиках типа char(255) после моеи строки пробелы

вопрос собственно в теме, создаю базу, создаю таблицу, заполняю, а когда считываю получаю таку вот строку
Код:
'ххх                             '
VirusN13
ArtGrek вне форума Ответить с цитированием
Старый 30.04.2011, 10:39   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

сделайте ей trim() и всех делов!
(если СУБД позволяет - то прямо на уровне SQL запроса делайте,
например, пусть проблемные поля Pole2 и Pole3, тогда вместо
SELECT Pole1, Pole2, Pole3 from ...
пишите
Код:
SELECT Pole1, Trim(Pole2) as Pole2, Trim(Pole3) As Pole3 from ...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 30.04.2011, 11:14   #3
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

а если в поле есть нужные пробелы?
я конешно могу зделать что то типа, нахожу последнии символ не равныи пробелу, а остальное удалять,
просто интересно мож есть более 'цевилизованныи' способ)
VirusN13
ArtGrek вне форума Ответить с цитированием
Старый 30.04.2011, 11:34   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

TrimLeft Trims leading spaces and control characters from a string
TrimRight Trims trailing spaces and control characters from a string
Trim Trims leading and trailing spaces and control characters from a string
+ в СУБД запросто могут быть подобные функции
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 02.05.2011, 09:46   #5
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

Спасибо за ответы, Аватар как всегда выручил +
VirusN13
ArtGrek вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Убрать лишние пробелы из строки SoftKoc Общие вопросы Delphi 3 03.12.2009 23:54
Убрать пробелы из строки Neymexa Помощь студентам 2 09.12.2008 14:29
Убрать пробелы из строки Neymexa Общие вопросы по Java, Java SE, Kotlin 2 29.11.2008 11:03
Длина строки в си : char string[255] Mixasik Помощь студентам 1 26.11.2008 20:33
Как убрать пробелы с ячеек Nots Microsoft Office Excel 3 12.11.2008 19:21