Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ничего не понимаю...В SQLExplorer работает, напрямую из... [D5, Access]


Sergey_R ©   (2002-03-26 18:19:00) 

Access нет. Какая может быть причина? Текст следующий
SELECT Kateg
FROM kategory
WHERE Kateg LIKE "%прод%"
Если передавать запрос, например, через SQLExplorer - работает!
Если конкретно в Access, в его встроенном SQL редакторе- не работает! Возвращает пустую строку! ????????????
Соответственно, при динамическом запросе из Delphi - ошибка!
Что это и как с этим бороться?
Заранее очень признателен за все варианты ответов!


Anatoly Podgoretsky   (2002-03-29 00:06:00) [1]

Ну если позволяет, то нет проблем, конечно если сервер поддерживает ANSI SQL-92


asafr   (2002-03-28 12:18:00) [2]

Anatoly Podgoretsky, в каком смысле стандарт не позволяет? MSSQL (T-SQL) -> %, Informix (4GL) -> *,
насколько я понимаю стандарт ANSI SQL-92 ->*


Johnmen   (2002-03-28 10:44:00) [3]

А как проявляется "не работает!" ?


Sergey_R   (2002-03-28 09:58:00) [4]

Соврал...Не работает!
Все равно при динамическом запросе из Delphi не работает!


Anatoly Podgoretsky   (2002-03-27 23:11:00) [5]

Правильно логичнее, но стандарт SQL считает иначе


asafr   (2002-03-27 13:21:00) [6]

Насколько я понимаю, все-таки "*" более логично, чем "%". Но это мое мнение.


Sergey_R   (2002-03-27 13:08:00) [7]

Большое спасибо всем! Заработало! Инетересный подход у Access
получился...Сроду не догадаешься. Инетересно, какие еще будут сюрпризы? :)))


aus   (2002-03-26 21:08:00) [8]

Access почему-то решили использовать * вместо % (хотя конечно логичнее).


Nikolay M.   (2002-03-26 20:44:00) [9]

...like (""*"+Edit1.Text+"*"")";


Sergey_R   (2002-03-26 20:25:00) [10]

Господа! Какие есть варианты? Никак понять не могу, где искать решение проблемы!


Sergey_R   (2002-03-26 18:33:00) [11]

RE: Johnmen
msql:="Select * from Kategory where Kateg like (""%"+Edit1.Text+"%"")";
Query2.Close;
Query2.Sql.clear;
Query2.Sql.Add (msql);
Query2.OPen;
Это в принципе, не важно. Важно что строка msql ничего не возвращает в запросе на выборку в самом Access напрямую из него!
На мой взгляд, дело где-то в Access


Johnmen   (2002-03-26 18:23:00) [12]

А как делается запрос из дельфового приложения ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо