Как убрать из базы и лишние пробелы
Столкнулся с проблемой "лишних" данных в таблице БД.
Привязываю SQLdataSource к своему GridView, вытягиваю в текстБокс данные из ячейки.
Наблюдаю следующую картину:
если ячейка пустая, то текстБокс отображает
если ячейка nvarchar(20), то "лишних" пробелов нет (Отчество)
если ячейка nchar(250), то после текста полно "лишних" пробелов (Email)
Пытался программно перед отображением данных в текстБоксе использовать Trim(), но это не помогает. Наличие пробелов в текстБоксах не позволяет проходить их валидацию.
1. Как убрать из базы ?
2. Как "обрезать" пробелы в базе(или текстБоксах)?
[COLOR="silver"]Ммм. Ваш КО.[/COLOR]
какой, например, запрос можно использовать?
например хороший запрос UPDATE
Цитата: paltan
если ячейка nchar(250), то после текста полно "лишних" пробелов (Email)
И правильно, ибо нефиг. Типы char/nchar -- фиксированной длины, с дополнением пробелами, varchar/nvarchar -- переменной длины, хранится реальный размер.
Спасибо - разобрался.