Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как убрать из базы   и лишние пробелы

74K
23 ноября 2011 года
paltan
5 / / 23.11.2011
Всем привет.
Столкнулся с проблемой "лишних" данных в таблице БД.
Привязываю SQLdataSource к своему GridView, вытягиваю в текстБокс данные из ячейки.
Наблюдаю следующую картину:
если ячейка пустая, то текстБокс отображает  
если ячейка nvarchar(20), то "лишних" пробелов нет (Отчество)
если ячейка nchar(250), то после текста полно "лишних" пробелов (Email)

Пытался программно перед отображением данных в текстБоксе использовать Trim(), но это не помогает. Наличие пробелов в текстБоксах не позволяет проходить их валидацию.
1. Как убрать из базы  ?
2. Как "обрезать" пробелы в базе(или текстБоксах)?
14
23 ноября 2011 года
Phodopus
3.3K / / 19.06.2008
SQL-запросами я полагаю.
[COLOR="silver"]Ммм. Ваш КО.[/COLOR]
74K
24 ноября 2011 года
paltan
5 / / 23.11.2011
?
какой, например, запрос можно использовать?
14
25 ноября 2011 года
Phodopus
3.3K / / 19.06.2008
например хороший запрос UPDATE
10
25 ноября 2011 года
Freeman
3.2K / / 06.03.2004
Цитата: paltan
если ячейка nchar(250), то после текста полно "лишних" пробелов (Email)


И правильно, ибо нефиг. Типы char/nchar -- фиксированной длины, с дополнением пробелами, varchar/nvarchar -- переменной длины, хранится реальный размер.

74K
25 ноября 2011 года
paltan
5 / / 23.11.2011
Спасибо - разобрался.

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог