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

SELECT книга.[Код книги], книга.Автор, книга.Название
FROM книга
WHERE (((книга.Автор) Like "пуш" & "*"));

В таком виде работает - выдает кучу записей с Пушкиным,
Пушкаревым, Пушниным и т.д.
Стоит написать :

WHERE (((книга.Автор) Like "пушк" & "*")); - не работает!!

Проверялось на нескольких текстовых полях - автор, название и пр.
3 символа - выдает результат. 4 и больше - не выдает. Как так?
...
Рейтинг: 0 / 0
Запрос не желает работать. :(
    #32513955
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поле [Автор] индексировано? Если да, попрбуйте убрать индекс.
А еще лучше - устанавливайте Service Pack-и для MSJet
...
Рейтинг: 0 / 0
Запрос не желает работать. :(
    #32513956
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему так: Like "пушк" & "*" ,
а не так: Like "пушк*" ?
...
Рейтинг: 0 / 0
Запрос не желает работать. :(
    #32513959
Globusovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To: Serge Gavrilov:

устанавливайте Service Pack-и для MSJet

Э-э... Этого я пока не понимаю. :(
...
Рейтинг: 0 / 0
Запрос не желает работать. :(
    #32513960
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Темный
Почему так: Like "пушк" & "*",
а не так: Like "пушк*"?

Работает и так и эдак. Проверил.
SELECT Таблица1.famil
FROM Таблица1
WHERE (((Таблица1.famil) Like "Пушка" & "*"))
WITH OWNERACCESS OPTION;
-работает нормально в Access2002
...
Рейтинг: 0 / 0
Запрос не желает работать. :(
    #32513964
Globusovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и ну! Со снятием индекса с поля - работает. Бред какой!
Но ведь мне там индекс позарез нужен. Таблица не только для этого запроса живет. :) И как быть?
(Аксесс 2000)
...
Рейтинг: 0 / 0
Запрос не желает работать. :(
    #32513971
Globusovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Varan, а что дает эта строчка? :

WITH OWNERACCESS OPTION;

Если, конечно, не сложно объяснить.
...
Рейтинг: 0 / 0
Запрос не желает работать. :(
    #32513980
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Запрос не желает работать. :(
    #32513982
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Globusovich
А я и не знаю, она мне не мешает.
...
Рейтинг: 0 / 0
Запрос не желает работать. :(
    #32517039
Globusovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_________________________________________________________
Поле [Автор] индексировано? Если да, попрбуйте убрать индекс.
-----------------------------------------------------------------

У меня в этой таблице 4 индекса, и 3 из них как раз на тех полях, по которым поиск осуществляется. :( И не только этим запросом. То есть, убивать их совсем не хочется.

Может, программно при запуске этого запроса убирать индексы из таблиц, а потом возвращать его на место? Или это долго?/может повлечь ошибки?

Дайте совет! Плиз!
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос не желает работать. :(
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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