переменная в запросе

0 голосов
спросил 29 Апр, 05 от Гость (210,080 баллов) в категории Программные продукты Esri

Уважаемые! Помогите правильно вставить переменную в запрос

Так работает:

TheBit=VirTab.GetSelection
zapr="([Npr]=23"
VirTab.Query(zapr,TheBit,#VTAB_SELTYPE_NEW)
VirTab.UpdateSelection

А так не работает:

pr = VirTab.ReturnValue( npr_fld, 0) TheBit=VirTab.GetSelection
zapr="([Npr]=pr)"

VirTab.Query(zapr,TheBit,#VTAB_SELTYPE_NEW)
VirTab.UpdateSelection

здесь pr = 23 (number)

з

2 Ответы

0 голосов
ответил 29 Апр, 05 от BigSerg (4,080 баллов)
pr = VirTab.ReturnValue( npr_fld, 0) TheBit=VirTab.GetSelection
zapr="([Npr]="+pr.asString+")"

0 голосов
ответил 03 Май, 05 от Гость (210,080 баллов)
Премного благодарен, я тоже уже допер методом тыка. Кстати, может кто знает - есть ли какие нибудь разработки по созданию карт графиков, и не только в AV? А то я тут занимаюсь этой темой - может велосипед изобретаю?
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...