ник: Силblч
Oracle. ADO. захотелось поиспользовать recordset.Filter
возникла ситуация
?zs.Source; " where ";zsFilters
select * from sch.tb_productmap where PRODTYPE='CLT' and (SUBTYPENO=8 or SUBTYPENO=110)
|
этот запрос корректно отрабатывается в Oracle
а вот в адошном рекордсете выдаёт
?Error
Аргументы имеют неверный тип, выходят за пределы допустимого диапазона или вступают в конфликт друг с другом.
|
причем по отдельности
или так
zsFilters="PRODTYPE]='CLT'"
|
или так
zsFilters="([SUBTYPENO]=8 or [SUBTYPENO]=110)"
|
- отрабатывается и в адошном
а даже вот так
zsFilters="[PRODTYPE]='CLT' and ([SUBTYPENO]=8 or [SUBTYPENO]=110)"
|
не хочет :(
кто что об этом может рассказать?