![]() |
#7 |
MCITP
|
![]()
Просто как я понял ситуацию автора:
- есть квериРан с рядом таблиц и есть настроечная таблица в которой есть данные типа Таблица+Поле - данные поля должны быть взяты из нашего квериРана и куда-то выведены - есть цикл по этим таблицам внутри цикла по квериРану, т.к. автор не хочет писать явных свитчей, то соответсвенно он не хочет писать и явной типизации курсоров. т.е. он последовательно получит ряд нетипизированных курсоров. Сравнит TableId. Выведет поле. И в общем случае большого кол-ва таблиц в квере вероятно он прав. Как-то так. Upd: Т.е. в данном случае понятно, что функция fieldnum в чистом виде ему не нужна, а скорее понадобится fieldName2Id или что-то в этом роде, зависит от реализации. Но сути это сильно не меняет...
__________________
Zhirenkov Vitaly Последний раз редактировалось ZVV; 21.12.2011 в 12:23. |
|
|
За это сообщение автора поблагодарили: S.Kuskov (2), alvares (1). |