|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.07.2015, 14:40 | #1 |
Регистрация: 03.10.2008
Сообщений: 6
|
как отменить добавление в строку пробелов
как отменить добавление в строку пробелов???
Используя MS Server 2012 или Microsoft SQL Server Compact Edition тип столбца nchar(300) записываю в поле значение на пример:=sql слово состоящее из 3 букв а он добавляет в строку 277 пробелов, беру удаляю а он опять добавляет. Как это отменить ??? |
12.07.2015, 14:52 | #2 |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,392
|
nchar(300) это фиксирование длина, конечно добавить проблов ! Замените его на VARCHAR(300)
E_MAIL: rijgvina7@yahoo.com
|
12.07.2015, 14:55 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Могу порекомендоватьhttps://msdn.microsoft.com/ru-ru/lib...ql.110%29.aspx
И ниче менять в структуре не придется.
I'm learning to live...
|
12.07.2015, 15:28 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Trim конечно вещь, но 277 лишних пробелов в базе все равно храниться будет. Так что varchar без вариантов
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
12.07.2015, 15:58 | #5 |
Регистрация: 03.10.2008
Сообщений: 6
|
Изменил на nvarchar(300), так как Microsoft SQL Server Compact Edition нет
varchar но как то не чего не изменилось. Что делать ? |
12.07.2015, 16:08 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
12.07.2015, 16:17 | #7 |
Регистрация: 03.10.2008
Сообщений: 6
|
я полностью очистил таблицу изменил тип данных nvarchar и снова его заполнил
|
12.07.2015, 16:56 | #8 | |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,392
|
Цитата:
провер тип данных ваши в таблице Код:
E_MAIL: rijgvina7@yahoo.com
|
|
12.07.2015, 17:56 | #9 |
Регистрация: 03.10.2008
Сообщений: 6
|
nvarchar не добавляет пробелы надо было просто пересоздать столбцы с типом nvarchar, а я изменял уже у созданных.
ВСЕМ БОЛЬШОЕ СПАСИБО!!!!! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Sql как отменить выполненный уже запрос возвратить на исходное и как узнать кто удалял | Aknur | SQL, базы данных | 3 | 26.09.2014 00:11 |
Добавление пробелов начиная с определённого символа | aHristovsky | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 16.05.2014 17:34 |
Как ввести символьную строку и переписать в новую строку без пробелов? | Таатта | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 05.12.2013 16:32 |
Добавление к строке определенное количество пробелов | Jetro | Общие вопросы Delphi | 4 | 10.12.2011 16:22 |
Добавление пробелов в строку | vivo89 | Помощь студентам | 3 | 10.12.2009 00:20 |