Вот такие проблемы.
Вот запрос. Выбрать все записи в которых Заказчик содержит слово "Нефтесинтез" и Объект содержит "Пусто". Иногда ищу с объектом иногда без - запрос всегда был такой и работал. Оба поля - текстовые.
"SELECT * FROM note WHERE Zakaz LIKE '%Нефтесинтез%' AND Obekt LIKE '%%'"
Что здесь не так?
П.С. Интересно. Если название заказчика прописать полностью, то запрос проходит. К примеру
"SELECT * FROM note WHERE Zakaz LIKE '%МТС%' AND Obekt LIKE '%%'"
Если к этому добавить к примеру в объекте есть слово "стоянка".
"SELECT * FROM note WHERE Zakaz LIKE '%МТС%' AND Obekt LIKE '%стоянка%'"
Результат запроса такой же - только по заказчику. Т.е. второй параметр игнорируется.
Если в запросе указать часть наименования заказчика - в результате выберет все что попало, любых заказчиков и любые записи, безпорядочно. К примеру фирма Атэк
"SELECT * FROM note WHERE Zakaz LIKE '%тэк%' AND Obekt LIKE '%%'"
ДЛЛ-ку новую брал с офсайта, v3.21
П.С. Скачал с офсайта версию 3.15.00 - проблема не решилась.
Ответов: 952
Рейтинг: 4
|
|||
карма: 0 |
|
Редактировалось 1 раз(а), последний 2018-10-23 11:19:33