Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
1 / 1 / 0
Регистрация: 06.10.2013
Сообщений: 106
1

Поиск

15.05.2016, 20:30. Показов 1827. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
C#
1
2
3
4
5
6
var sSQL1 = "SELECT * FROM Problem WHERE ID like '" + Search.Text + "%' or " + 
   "Date like '%" + Search.Text + "%' or " + 
   "Opisanie like '" + Search.Text + "%' or " + 
   "Priority like '" + Search.Text + "%' or " + 
   "Status like '" + Search.Text + "%' or " + 
   "Admin in (Select ID from Admins where FIO like '" + Search.Text + "%');";
Поиск по бд, всё бы хорошо, но в столбце Date формат DATETIME. И следовательно оно как-то всё конфлектует, ибо остальный столбцы TEXT. Как можно сделать чтобы если я писал в строку поиска дату, то искало по дате, а если ввожу просто текс, то искало по тексту? Надеюсь поймёте)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.05.2016, 20:30
Ответы с готовыми решениями:

QRegExp поиск всех строк которые соответствуют шаблону и поиск их длины
//поиск строк типа ] QRegExp reg("\\\\]"); QString text = "test ] bla ]"; int pos =...

Поиск по сайту: не могу разобраться, как делать поиск по нескольким полям
поиск по одному полу осуществляется вот так: SELECT * from tablepart WHERE `marka` LIKE '%" ....

Поиск второго пробела в строке, функции =ПОИСК или =НАЙТИ
Всем доброго времени суток. Есть строка ул. Северная д15 и в ней необходимо определить позицию...

Поиск символа в строке. Как осуществить поиск в обратном направлении
Всем доброго времени суток. Вопрос такой: как осуществить поиск в обратном направлении, т.е. я в...

3
186 / 184 / 97
Регистрация: 30.04.2016
Сообщений: 478
15.05.2016, 22:45 2
Лучший ответ Сообщение было отмечено The Terry как решение

Решение

Один из вариантов это проверить Search.Text

C#
1
2
3
4
5
6
DateTime date;
            if (DateTime.TryParseExact(Search.Text, new[] {"dd.MM.yy", "dd.MM.yyyy"}, CultureInfo.InvariantCulture,
                DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite, out date))
            {
                // запрос только по атрибуту с датой
            }
1
1 / 1 / 0
Регистрация: 06.10.2013
Сообщений: 106
15.05.2016, 23:16  [ТС] 3
Цитата Сообщение от golubyatnikovtv Посмотреть сообщение
Один из вариантов это проверить Search.Text
Да, спасибо, всё работает. Не идеально конечно, но по другому наверное и не сделать)
0
186 / 184 / 97
Регистрация: 30.04.2016
Сообщений: 478
15.05.2016, 23:20 4
Цитата Сообщение от The Terry Посмотреть сообщение
Не идеально конечно
Идеального не бывает
0
15.05.2016, 23:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.05.2016, 23:20
Помогаю со студенческими работами здесь

Вирус в хроме заменил поиск по умолчанию на поиск маил ру + реклама
Здравствуйте,при поиске в гугле перекидывает на маил.ру. + Появилась реклама в браузере Удалял с...

Поиск максимальных компонент в виде подрограмм, поиск значения функции
Очень нужна помощь, срочно. Хотя бы просто помогите с алгоритмом, код написать мб сам справлюсь....

Поиск символа не могу переделать под поиск сочетания символов
Есть код программы на поиск и замену по одному символу.Не могу понять, как сделать код на поиск...

Составление кубиков, поиск в пространстве состояний, монотонный поиск в ширину [Turbo Prolog]
Помогите решить задачу с кубиками в турбо прологе с несложной визуализацией. Имеется...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru