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

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

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

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

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

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

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

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

WITH OWNERACCESS OPTION;

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

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

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

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


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