Программы "Простой софт" www.prostoysoft.ru

ВНИМАНИЕ! РЕКЛАМНЫЕ СООБЩЕНИЯ И ГИПЕРССЫЛКИ В ФОРУМЕ ЗАПРЕЩЕНЫ (посты удаляются автоматически часто с пользователем)
Текущее время: 16.09.2019 10:57

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: 01.03.2016 01:48 
Не в сети

Зарегистрирован: 13.09.2015 23:15
Сообщения: 115
Откуда: Санкт-Петербург
Для поля Мобильный телефон стоит условие на значение, что, если соблюдается условие:
Код:
Len(<PhoneMob>) = 10

то следует изменить значение на:
Код:
'+7 (' & MID(<PhoneMob>,1,3) & ') ' & MID(<PhoneMob>,4,3) & '-' & MID(<PhoneMob>,7,2) & '-' & RIGHT(<PhoneMob>,2)

В Access работает, после перехода на MS SQL работать отказывается: введённое значение с указанным числом символов просто пропадает... Пробовал первую функцию MID заменить на LEFT, не помогло.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01.03.2016 08:22 
Не в сети

Зарегистрирован: 25.04.2012 10:09
Сообщения: 2147
Откуда: Жуковский, Московская область
И правильно, что пропадает. Изучите синтаксис языка, функции Mid нет в T-SQL. Отлаживайте выражения в среде Management Studio. А с вопросами, касающимися языковых конструкций, обращайтесь, пожалуйста, на профильные форумы типа sql.ru. У нас это оффтоп.

_________________
90% ответов на ваши вопросы находятся в руководстве, разделах "Вопросы" и "Видео" на нашем сайте.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB