powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / в запросе глюки с символом "к"
17 сообщений из 17, страница 1 из 1
в запросе глюки с символом "к"
    #32755296
Ptiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая проблема дурацкая:

В базк Access 2000 (Win 98, Office XP) есть таблица "tblBook" (книга), в ней, в частности, есть поле "strBooAuthor" (Автор).
В этой таблице есть такие записи: Пушкин; ПушНин; Иванов; и.т.д.

Я пишу простой запрос:

Код: plaintext
1.
2.
SELECT tblBook.strBooAuthor
FROM tblBook
WHERE (((tblBook.strBooAuthor) Like [param] & "*"));

А теперь привожу значение [param] и результаты запроса:

1. param = пуш
Выводит записи: Пушкин, ПушНин
2. param = пушк
Не выводит ничего!!
3. param = пуш?
Выводит записи: Пушкин, ПушНин
4. param = *пушк*
Выводит записи: Пушкин
5. param = ива
Выводит записи: Иванов

При этом, если простым поиском искать по таблице "tblBook", нормально ищет все приведенные варианты (параметры поиска - искать совпадение с начала поля, без учета формата полей).
Я так понимаю, проблема в символе "к". Иного варианта мне в голову не приходит.

Что вы по этому поводу думаете? Не могли бы вы проверить, повториться ли этот глюк у вас? Может это мой криво крякнутый офис? Или дело в 2000 аксе?
...
Рейтинг: 0 / 0
в запросе глюки с символом "к"
    #32755325
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может к латинское затесалось ?
...
Рейтинг: 0 / 0
в запросе глюки с символом "к"
    #32755330
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
в запросе глюки с символом "к"
    #32755336
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
в запросе глюки с символом "к"
    #32755366
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mdb или adp?
...
Рейтинг: 0 / 0
в запросе глюки с символом "к"
    #32755390
Ptiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Shuhard:

"к" латинское затесаться не могло, ведь запрос с param = *пушк* работает корректно.

To Proga:
mdb

To Kelme:

Кошмар какой! Так что, этот глюк аксессовский, а не мой личный?
...
Рейтинг: 0 / 0
в запросе глюки с символом "к"
    #32755414
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
To Kelme:

Кошмар какой! Так что, этот глюк аксессовский, а не мой личный?

скорей всего так и есть, у меня какие то смутные воспоминания, что были какие-то проблемы с русскими буквами при использовании Like

и не надо всё так близко к сердцу воспринимать, в Microsoft тоже люди работают ;)
...
Рейтинг: 0 / 0
в запросе глюки с символом "к"
    #32755419
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в Access Xp без SP усё работает
...
Рейтинг: 0 / 0
в запросе глюки с символом "к"
    #32755433
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SP для Jet, а не для Office ;)
...
Рейтинг: 0 / 0
в запросе глюки с символом "к"
    #32755436
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
порядок сортировки в базе не сбился?
индексы случаем не рухнули?
восстанавливать-сжимать не пробовали?
...
Рейтинг: 0 / 0
в запросе глюки с символом "к"
    #32755656
Ptiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Лох Позорный:

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

Индекс с этого поля убирать насовсем мне очень не хочется.
...
Рейтинг: 0 / 0
в запросе глюки с символом "к"
    #32755920
Фотография ДАВИД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ptiz
Код: plaintext
1.
2.
SELECT tblBook.strBooAuthor
FROM tblBook
WHERE (((tblBook.strBooAuthor) Like [param] & "*"));


Если не изменяет память, где-то советовали так:
Код: plaintext
1.
2.
SELECT tblBook.strBooAuthor
FROM tblBook
WHERE (((tblBook.strBooAuthor) [color=red]Like "|" & [param] & "*|"));[/color]
Попробуйте!
...
Рейтинг: 0 / 0
в запросе глюки с символом "к"
    #32755935
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Service Pack для Jet установили или нет?
...
Рейтинг: 0 / 0
в запросе глюки с символом "к"
    #32755972
Ptiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Брр! На другой машине, где офис установлен с другого диска проблема исчезла. Завтра попробую те способы, что подсказали тут, если не поможет, придется переустановить на работе офис.
...
Рейтинг: 0 / 0
в запросе глюки с символом "к"
    #32755974
Ptiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу сервис пака - нет, пока еще установлен. Первая ссылка меня отфутболивает, говоря, что с моего адреса она недоступна, вторая, вроде живая. Завтра приду на работу, скачаю, поставлю, посмотрю, как оно.
...
Рейтинг: 0 / 0
в запросе глюки с символом "к"
    #32756212
Евгений1234-5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПо поводу сервис пака - нет, пока еще установлен. Первая ссылка меня отфутболивает, говоря, что с моего адреса она недоступна, вторая, вроде живая. Завтра приду на работу, скачаю, поставлю, посмотрю, как оно.
Исправь ошибку в ссылке, все работает.
...
Рейтинг: 0 / 0
в запросе глюки с символом "к"
    #32802370
Ptiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините, что с такой задержкой, но все же, лучше поздно, чем никогда.
Во-первых, огромное спасибо тем, кто помог, во-вторых, для тех, кто встретится с подобной траблой - помог именно сервис-пак. Все заработало корректно.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / в запросе глюки с символом "к"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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