Имя таблицы в SQLFilter
Добавлено: 27 Октябрь 2017, 16:52
Добрый день. C6.3.9058 + MSSQL
Есть таблица MSSQL skl.Spare (skl-схема). В ней поля ID и NAME.
Использую следующий фильт для бровза: LOC:fff='id>0'
Бровз фильтрует. При попытке добавить имя базы LOC:fff='Spare.id>0' выдается ошибка:
"Не удалось привязать составной идентификатор "Spare.id" (37000) возникла при доступе к файлу skl.Spare
Как использовать в фильтре имена полей вместе с именем таблицы? Что и где надо дообъявить?
Spare FILE,DRIVER('MSSQL'),OWNER(GLO:SQL),NAME('skl.Spare'),PRE(SPA),BINDABLE,CREATE,THREAD
KeyId KEY(SPA:Id),NOCASE,OPT,PRIMARY
KeyName KEY(SPA:Name),DUP,NOCASE,OPT
Record RECORD,PRE()
Id LONG
Name STRING(40)
...
Есть таблица MSSQL skl.Spare (skl-схема). В ней поля ID и NAME.
Использую следующий фильт для бровза: LOC:fff='id>0'
Бровз фильтрует. При попытке добавить имя базы LOC:fff='Spare.id>0' выдается ошибка:
"Не удалось привязать составной идентификатор "Spare.id" (37000) возникла при доступе к файлу skl.Spare
Как использовать в фильтре имена полей вместе с именем таблицы? Что и где надо дообъявить?
Spare FILE,DRIVER('MSSQL'),OWNER(GLO:SQL),NAME('skl.Spare'),PRE(SPA),BINDABLE,CREATE,THREAD
KeyId KEY(SPA:Id),NOCASE,OPT,PRIMARY
KeyName KEY(SPA:Name),DUP,NOCASE,OPT
Record RECORD,PRE()
Id LONG
Name STRING(40)
...