Короче такая вот фиКня получилась.... Делаю запрос, используя несколько таблиц. Выборку делаю ч/з LIKE:
- Код: Выделить всё
mSQL.DataSource="SELECT ORGANISATIONS.NAME AS NAME, ORGANISATIONS.PHYSADDR1 AS PHYSADDR, ORGANISATIONS.PHONEFAX AS PHONEFAX, OGRANISATIONS.RATING AS RATING FROM ORGANISATIONS, WARES, PRICES WHERE PRICES.ORG_ID=ORGANISATIONS.ID AND PRICES.WARES_ID=WARES.ID AND WARES.NAME LIKE ""%" & txtSrch.Text & "%"" ORDER BY ORGANISATIONS.RATING DESC"
mSQL.Refresh
'..... code goes here
Результат - вывод записей НЕ содержащих сроку в текстбоксе txtSrch, хотя записи, которые включают эту строку, тоже есть
Не понял прикола вААще.
Когда беру вместо LIKE знак равенства (хотя это мне не нужно), то все пашет, как надо. Как только беру LIKE с использованием маски поиска (эт типа "%фирма%") - начинается лажа.... Может кто решал подобные траблы?...