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

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

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.01.2016, 22:35   #1
nelo_001
Пользователь
 
Регистрация: 14.01.2013
Сообщений: 58
По умолчанию Поиск со значением (Like)

Добрый день помогите доделать код. Вся проблема в том , что VS не видит аргумента в функции, я предполагаю , что должно быть что-то на подобии Value @name , но в душе не догадываюсь куда это и что.

1.PNG
2.jpg
nelo_001 вне форума Ответить с цитированием
Старый 16.01.2016, 23:44   #2
nelo_001
Пользователь
 
Регистрация: 14.01.2013
Сообщений: 58
По умолчанию

Выход нашел при помощи
Цитата:
SELECT Id, ФИО, Возраст
FROM [Table]
WHERE (ФИО LIKE RTRIM(@Surname) + '%')
_____
Оно ищет по 1 букве , типа фамилия: Путин , если ввести П = Путин , Пу = Путин
Но если нарушить хоть одну букву то Запрос не работает !
Утин >< Путин , интересно почему так ?
тин >< Путин , и так далее
nelo_001 вне форума Ответить с цитированием
Старый 16.01.2016, 23:57   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

RTRIM - зачем?
Цитата:
интересно почему так
Потому что так написал - сначала указанные символы, а потом что угодно или ни чего. Написал бы '%пу%' искало бы пу в любом месте
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 17.01.2016, 13:22   #4
nelo_001
Пользователь
 
Регистрация: 14.01.2013
Сообщений: 58
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
RTRIM - зачем?
Потому что так написал - сначала указанные символы, а потом что угодно или ни чего. Написал бы '%пу%' искало бы пу в любом месте
так и думал , но если я заключу '%@name%' - оно не будет работать
как правильно заключить , чтобы искало везде ?
nelo_001 вне форума Ответить с цитированием
Старый 17.01.2016, 13:25   #5
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

WHERE ФИО LIKE '%'+@Surname + '%'
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 17.01.2016, 13:28   #6
nelo_001
Пользователь
 
Регистрация: 14.01.2013
Сообщений: 58
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
WHERE ФИО LIKE '%'+@Surname + '%'
хаха ) красава , спасибо !!!
nelo_001 вне форума Ответить с цитированием
Старый 17.01.2016, 13:36   #7
nelo_001
Пользователь
 
Регистрация: 14.01.2013
Сообщений: 58
По умолчанию

в конструкторе запросов, оно работает а в самой проге нет.
_____________________
в конструкторе я вводил и = оно выдавало все фамилии с буквами и.
но в самой проге выдавало фамилии при полном написании , Путин , Сталин , Ленин
nelo_001 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разность спредыдущим значением riniks17 Microsoft Office Excel 2 12.12.2015 22:39
Поиск номера с минимальным значением, и его применение:) Pycbka Помощь студентам 9 03.05.2012 18:03
Как организовать поиск ячейки с определенным значением и выделение ее цветом Arty_ Microsoft Office Excel 0 24.02.2012 07:00
Ячейка с заданным значением vetal74 Microsoft Office Excel 4 16.02.2011 09:57
InputBox со значением Swatch Microsoft Office Access 1 22.12.2010 18:07