|
09.10.2017, 13:53 | #1 |
NavAx
|
Как мнимум все рандж валью надо писать так qbds.addRange(fieldNum(...)).value(queryValue(...)); от греха подальше, т.к. пользователи любят использовать спецсимволы в кодах.
Похоже где-то в районе ttsbegin напрашивется query = new Query(queryOrig); Последний раз редактировалось raz; 09.10.2017 в 13:55. |
|
|
За это сообщение автора поблагодарили: mazzy (2), EVGL (1). |
09.10.2017, 14:15 | #2 |
Участник
|
да-да. addDataSource в цикле - это заявка на победу.
если предполагается, что query проинициализирован где-то выше, то конечно же надо использовать SysQuery::findOrCreateDatasource() отсюда мораль - не создавайте Query в коде. создайте в АОТ, в коде пишите Query q = new Query(querystr(myAOTquery)); если нужно модифицировать ренджи, то лучше пишите в коде SysQuery::findOrCreateRange(...) к уже созданному запросу. ================= и лучше SysQuery::value(), а не queryValue() Последний раз редактировалось mazzy; 09.10.2017 в 14:17. |
|
|
За это сообщение автора поблагодарили: EVGL (1). |
09.10.2017, 14:27 | #3 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: mazzy (2). |
09.10.2017, 15:04 | #4 |
Banned
|
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|