Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.28;
Скачать: CL | DM;

Вниз

ADO+LIKE (не работает)   Найти похожие ветки 

 
Magic   (2005-07-19 14:12) [0]

Вообщем проблема такая: я использую компоненты ADO для доступа к базе MsAccess. Но при использовании оператора LIKE запрос не работает! Пробовал составлять тот же самый запрос, но внутри Аксесса, все отлично. А из Делфи почему-то не хочет ничего находить.
Вот текст запроса:
SELECT * FROM Menus WHERE title LIKE "*a*"

(пробовал ставить вместо * знак процента, так оно перестало работать даже в Аксесс)
Драйвер Microsoft Jet

Подскажите, в чем проблема?


 
Reindeer Moss Eater ©   (2005-07-19 14:16) [1]

Нет проблемы.
Просто нет записей, удовлеворяющих условию запроса.


 
Magic   (2005-07-19 14:20) [2]

они есть


 
sniknik ©   (2005-07-19 14:20) [3]

для jet проценты для аксесс умножить.


 
Magic   (2005-07-19 14:21) [4]

и так и так пробовал. Не работает... Поменять драйвер?


 
sniknik ©   (2005-07-19 14:28) [5]

работает... безсмыссленно.


 
Reindeer Moss Eater ©   (2005-07-19 14:29) [6]

Движок отбирает записи согласно условию.
Если условие истинно, запись попадает в выборку.
Иначе нет.

Если в выборке нет записей значит нет таких, которые удовлетворили бы условию.
Никакого другого механизма там не присутствует.


 
Reindeer Moss Eater ©   (2005-07-19 14:30) [7]

>они есть

Оптический обман зрения.


 
Magic   (2005-07-19 14:30) [8]

Почему в аксесс такой запрос на той же базе работает, а из делфи не работает? И с процентами и со звездочками...


 
Layner ©   (2005-07-19 14:32) [9]

У меня так же было, но один из 2 знаков помогли, может региональные настройки влияют? А какая винда, какой язык стоит по умолчанию?


 
Magic   (2005-07-19 14:33) [10]

Винда ХП, язык русский


 
Reindeer Moss Eater ©   (2005-07-19 14:36) [11]

Почему в аксесс такой запрос на той же базе работает, а из делфи не работает? И с процентами и со звездочками...

Они правильно работают ОБА.
Но раз результаты разные, значит условия where разные.


 
Magic   (2005-07-19 14:38) [12]

АБСОЛЮТНО одинаковые запросы. Втупую их копировал!


 
Reindeer Moss Eater ©   (2005-07-19 14:40) [13]

Это ничего не значит.
Тем более, что операция copy/paste влегкую может изменить содержимое копируемой строки.


 
sniknik ©   (2005-07-19 15:02) [14]

> АБСОЛЮТНО одинаковые запросы. Втупую их копировал!
?
> для jet проценты для аксесс умножить.
втупую работать не будет.


 
Плохиш ©   (2005-07-19 15:19) [15]


> Magic   (19.07.05 14:12)

qryTest.SQL.Text := "SELECT * FROM Menus WHERE title LIKE "%%a%%"";



Страницы: 1 вся ветка

Текущий архив: 2005.08.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
1-1122983796
Tack
2005-08-02 15:56
2005.08.28
WebBroser не дает таскать текст в режиме редактирования


8-1113919174
MAXIMUM666
2005-04-19 17:59
2005.08.28
Зацикливание


4-1120660154
_Ivan
2005-07-06 18:29
2005.08.28
Как перехватить завершение работы Windows ?


3-1121366536
XPOID
2005-07-14 22:42
2005.08.28
MySQL, Insert


3-1121249815
Stanislav
2005-07-13 14:16
2005.08.28
ADOCommand Асинхронное выполнение





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский