powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Запрос с учетом регистра в операторе Like
19 сообщений из 19, страница 1 из 1
Запрос с учетом регистра в операторе Like
    #33474857
Pantalone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно ли такое?
Приложение уже написано, все работает, но заказчику приспичило галочку "Искать с учетом регистра" в одном запросе. Запрос идет по Like "*text*". Как бы решить проблему без переделывания всех остальных запросов?
...
Рейтинг: 0 / 0
Запрос с учетом регистра в операторе Like
    #33474872
Мшсещырф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вроде шо-то здеся около так былО наподобие
WHERE
Instr(1,ВашПоле,ВашТекстпоискаБезЗвездочек,0)> 0
...
Рейтинг: 0 / 0
Запрос с учетом регистра в операторе Like
    #33474900
Pantalone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сильно тормозов добавит? Итак все еле дышит.
Может открытие рекордсета через какое-нибудь место провернуть? :)
...
Рейтинг: 0 / 0
Запрос с учетом регистра в операторе Like
    #33474913
Мшсещырф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторСильно тормозов добавит?
Не помню даже приблизительно. попробуй.

это просто мусор в голове у меня. мне такого не надо.
если бы было надо, сам бы пользовал не боясь.
(может там еще крутануть надо, а может и так заработает. кажется - заработает)
это еще надо очки сыскать сначала и посмотреть, штобы оно хуже таво лайка было.


хочется рекордсет - ваяй рекордсет.
...
Рейтинг: 0 / 0
Запрос с учетом регистра в операторе Like
    #33474945
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PantaloneСильно тормозов добавит?
Не добавит. Лайк тоже не использует индексы.
http://sql.ru/forum/actualthread.aspx?tid=250368
...
Рейтинг: 0 / 0
Запрос с учетом регистра в операторе Like
    #33474970
Pantalone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если Like "текст*" или Like "*текст" или вообще Like "текст"?
InStr тут кучу лишних действий будет производить, короче очередная подстава от билли с этим кейс-сенситивом.
...
Рейтинг: 0 / 0
Запрос с учетом регистра в операторе Like
    #33474982
аоаоаоа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PantaloneВозможно ли такое?
Приложение уже написано, все работает, но заказчику приспичило галочку "Искать с учетом регистра" в одном запросе. Запрос идет по Like "*text*". Как бы решить проблему без переделывания всех остальных запросов?

Pantalone...очередная подстава от билли с этим кейс-сенситивом...

Неужели заказчик сам билли?!!!!
...
Рейтинг: 0 / 0
Запрос с учетом регистра в операторе Like
    #33474995
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PantaloneА если Like "текст*" или Like "*текст" или вообще Like "текст"?
InStr тут кучу лишних действий будет производить, короче очередная подстава от билли с этим кейс-сенситивом.
Лайк делает ту же кучу действий, так что тут шило на мыло. Впрочем, если звездочки в начале нет, то будет шанс, что лайк будет использовать индекс.
...
Рейтинг: 0 / 0
Запрос с учетом регистра в операторе Like
    #33475005
Pantalone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да фиг с ними с индексами, мне отбор по регистру нужен.
...
Рейтинг: 0 / 0
Запрос с учетом регистра в операторе Like
    #33475020
Pantalone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ни у кого этой книжицы нет?
тынц
...
Рейтинг: 0 / 0
Запрос с учетом регистра в операторе Like
    #33475080
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все стараются наоборот отойти от "учета регистра"
что можно преобресть используя чувствительность к регистру?
лишнее преключение Caps Lock или нажатие Shift?
на скорость поиска это не влияет, заглавные буквы могут быть тоько сначала предложения, и только одна. смысл?
в названиях фирм - тоже большого толка нет, в ФИО - тож самое.
"ускорить" (оптимизировать, уменьшить число итераций поиска) поиск можно и другим способом. здесь уже не раз предлогали.
так что не ломай над этим голову попытайся переубедить заказчика.
он не знает что хочет этим выйграть, проиграет однозначно бошльше.

уточни для чего это ему нада (я б торже хотел знать) и предложи другой способ
...
Рейтинг: 0 / 0
Запрос с учетом регистра в операторе Like
    #33475095
Pantalone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть необходимость в этом, надуманная конечно, но все же потенциально может понадобиться. Например названия деталей идут как asBox и ASBox, есть некоторые различия, потому так и обозначают. Им за глаза хватило бы обычного поиска, ан нет, вот надоть с учетом высоты букв :)
В Access я эту проблему решил, но все гораздо хуже, на самом деле мне нужно это из VB6, там я не могу в запрос подставить собственную функцию. Хотя щас попробую.
...
Рейтинг: 0 / 0
Запрос с учетом регистра в операторе Like
    #33475102
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадявсе стараются наоборот отойти от "учета регистра"
что можно преобресть используя чувствительность к регистру?
Вадя, если в данных регистр УЖЕ имеет значение, то ничего уже не изменишь.
...
Рейтинг: 0 / 0
Запрос с учетом регистра в операторе Like
    #33475108
Мшсещырф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
два часа - полет нормальный.
страна писателей.
на кой ляд тобе собственная функция, штобы ею вопрос решать?
...
Рейтинг: 0 / 0
Запрос с учетом регистра в операторе Like
    #33475122
Pantalone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мшсещырфдва часа - полет нормальный.
страна писателей.
на кой ляд тобе собственная функция, штобы ею вопрос решать?
А как ты предлагаешь его решать?
Например нужно изобразить этакое Like "te*xt", а это еще простой случай.
Через модуль можно задать тип сравнения, следовательно и данные в функцию этого модуля гонять для сравнения с учетом регистра, писанины на пару строк. Но вот как быть с VB6, может админы туда ветку перекинут, там подумаем, чтоб тут не засорять?
...
Рейтинг: 0 / 0
Запрос с учетом регистра в операторе Like
    #33475132
Мшсещырф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Like "te*xt"
в запросе не даст тебе регистрозависимого сравнения.
если ты хочешь решить это в своей функции, то их придется делать две разноименных, если надо охватить обе ситуации.
одну в выставленной опцией текстового сравнения на уровне модуля, другую
с опцией бинарного сравнения на уровне модуля.
в таком случае "адназначна" делать надо на рекордсетах.
--
по поводу обсуждать.
я думаю, что на вопрос о регистрозависимом поиске в Jet запросе ответ был дан.
...
Рейтинг: 0 / 0
Запрос с учетом регистра в операторе Like
    #33475139
Pantalone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык я сколько уже твержу что мне нужен регистрозависимый поиск :)
Да, в Jet проблема решена.
Товарищи модераторы, можно ли перенести ветку в Visual Basic?
...
Рейтинг: 0 / 0
Запрос с учетом регистра в операторе Like
    #33475171
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч вадявсе стараются наоборот отойти от "учета регистра"
что можно преобресть используя чувствительность к регистру?
Вадя, если в данных регистр УЖЕ имеет значение, то ничего уже не изменишь.


да... уж.....

2Pantalone
пока не перекинули , в какой это области знаний/деятельности нашлись такие умники различать детали на уровне высоты букв в названии?

я б головы посвинчивал за такое...
...
Рейтинг: 0 / 0
Запрос с учетом регистра в операторе Like
    #33475746
Pantalone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
up
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Запрос с учетом регистра в операторе Like
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]