Я до сих пор не могу понять, как работают подцепки.
Мне нужно для определенного katmc получить определенный внеш.атрибут attrval.
Вот так работает:
Create view Viewname
as select * from katmc, AttrNam, AttrVal;
...
if getfirst katmc where (( нрек == katmc.nrec )) = tsok then
if getfirst attrval where (( 1411 == attrval.wtable and katmc.nrec == attrval.crec and атрнрек == attrval.cattrnam )) = tsok then ...
А вот так не работает:
Create view Viewname
as select * from katmc, AttrNam, AttrVal
where (( 1411 == attrval.wtable and katmc.nrec == attrval.crec ));
if getfirst katmc where (( нрек == katmc.nrec )) = tsok then
if getfirst attrval where (( атрнрек == attrval.cattrnam )) = tsok then ...
Во втором случае, я всегда получаю внеш.атрибут для какой-то одной katmc, вне зависимости от того, что я бегаю по katmc getfirst'ом. Почему?
Не могу понять, как работают подцепки
Модераторы: m0p3e, edward_K, Модераторы
-
- Сообщения: 12
- Зарегистрирован: 31 окт 2007, 11:29
- Откуда: г.Комсомольск-на-Амуре
- Контактная информация: