Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / в запросе глюки с символом "к" / 17 сообщений из 17, страница 1 из 1
26.10.2004, 16:13:52
    #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
26.10.2004, 16:24:00
    #32755325
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в запросе глюки с символом "к"
может к латинское затесалось ?
...
Рейтинг: 0 / 0
26.10.2004, 16:25:36
    #32755330
Kelme
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в запросе глюки с символом "к"
...
Рейтинг: 0 / 0
26.10.2004, 16:27:59
    #32755336
Kelme
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в запросе глюки с символом "к"
...
Рейтинг: 0 / 0
26.10.2004, 16:38:24
    #32755366
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в запросе глюки с символом "к"
mdb или adp?
...
Рейтинг: 0 / 0
26.10.2004, 16:46:00
    #32755390
Ptiz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в запросе глюки с символом "к"
To Shuhard:

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

To Proga:
mdb

To Kelme:

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

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

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

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

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

Индекс с этого поля убирать насовсем мне очень не хочется.
...
Рейтинг: 0 / 0
26.10.2004, 22:09:41
    #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
26.10.2004, 22:54:36
    #32755935
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в запросе глюки с символом "к"
Service Pack для Jet установили или нет?
...
Рейтинг: 0 / 0
27.10.2004, 00:34:59
    #32755972
Ptiz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в запросе глюки с символом "к"
Брр! На другой машине, где офис установлен с другого диска проблема исчезла. Завтра попробую те способы, что подсказали тут, если не поможет, придется переустановить на работе офис.
...
Рейтинг: 0 / 0
27.10.2004, 00:38:28
    #32755974
Ptiz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в запросе глюки с символом "к"
По поводу сервис пака - нет, пока еще установлен. Первая ссылка меня отфутболивает, говоря, что с моего адреса она недоступна, вторая, вроде живая. Завтра приду на работу, скачаю, поставлю, посмотрю, как оно.
...
Рейтинг: 0 / 0
27.10.2004, 09:54:21
    #32756212
Евгений1234-5
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в запросе глюки с символом "к"
авторПо поводу сервис пака - нет, пока еще установлен. Первая ссылка меня отфутболивает, говоря, что с моего адреса она недоступна, вторая, вроде живая. Завтра приду на работу, скачаю, поставлю, посмотрю, как оно.
Исправь ошибку в ссылке, все работает.
...
Рейтинг: 0 / 0
27.11.2004, 03:04:43
    #32802370
Ptiz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в запросе глюки с символом "к"
Извините, что с такой задержкой, но все же, лучше поздно, чем никогда.
Во-первых, огромное спасибо тем, кто помог, во-вторых, для тех, кто встретится с подобной траблой - помог именно сервис-пак. Все заработало корректно.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / в запросе глюки с символом "к" / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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