Цитата:
Сообщение от Kis
сделал как ты посоветовал, но он у меня не находит идентичные гаражные...проверял через точку остановы. у меня запрос из базы организуется с обрезанием имени "ГН"
Код:
ADOQuery1.SQL.Add('select * from (SELECT *, IIF(unit = "Считыватель 2-2", "заезд", "выезд") as new_str, mid(name,10) as new_str1 FROM events where events.message = "проход совершен")order by new_str1');
т.е. в оригинале имя выглядит "987\77676 876", а в кверике "876". может быть в этом проблема?
|
Да. Сопоставление производи по идентичным полям в обоих ADOQuery.
И ещё у метода Locate есть параметр loPartialKey который позволяет искать по частичному совпадению:
Код:
ADOQuery2.Locate('ГН', ADOQuery1['ГН'], [loPartialKey]);