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

Вниз

Ничего не понимаю...В SQLExplorer работает, напрямую из...   Найти похожие ветки 

 
Sergey_R   (2002-03-26 18:19) [0]

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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



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

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

Наверх




Память: 0.46 MB
Время: 0.005 c
1-57733
Сержжж
2002-04-05 08:15
2002.04.18
Динамические массивы


14-57841
Ajax
2002-03-07 17:55
2002.04.18
Задачка...


1-57766
koks
2002-04-05 15:21
2002.04.18
StringGrid


3-57624
cyber
2002-03-27 20:16
2002.04.18
Повторное добавление в Blob-поле - ошибка. Странно.


1-57688
Durak
2002-04-07 19:22
2002.04.18
Где достать инфу по флэшу ???





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский