Главная страница
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.49 MB
Время: 0.028 c
14-1122963567
MeF Dei Corvi
2005-08-02 10:19
2005.08.28
Шрифты в WinXP


14-1122027658
Piter
2005-07-22 14:20
2005.08.28
Чарльз Петцольд "Программирование для MS Windows на С#"


14-1123066982
Kerk
2005-08-03 15:03
2005.08.28
Где можно IRC-бота захостить?


1-1123154318
dreamse
2005-08-04 15:18
2005.08.28
Как в одном Listwiew e работать с двумя разными imageList ?


14-1122964668
dmitry99
2005-08-02 10:37
2005.08.28
День Десантника.