как управлять результатом запроса, который возвращает целое число "select count(*) from table
"?
1) Я пытался связать выходные данные службы SQL Execute Statement
с целочисленной переменной и не 'т работа.(несоответствие типов)
2) Я также пытался использовать такие типы, как 'SQLResult', SQLResultRow, SQLResultColumn
, но они не работают:
Причина: com.lombardisoftware.core.TeamWorksException:Тип ismatch, значение "[Element:]" должно быть, и экземпляр типа с указанием типа найден IBM BPM Java Class найден: org.jdom.Element
3) Я пытался связать вывод с XMLElementпеременная, и я получил это значение
5
так что теперь ... как я могу получить доступ к атрибуту recordCount этого узла?
в любом случае, мне не нравится манипулировать переменной XMLType, когда используются типы SQLResult, SQLResultRow, SQLResultColumn
?
****** РЕДАКТИРОВАНИЕ *******
, даже если я получаю результат в виде XMLElement .. я не могу им манипулировать.
методы типа: tw.local.result[0].rows[0].column[0].getText()
не работают (также intellisense) XMLElement в качестве атрибута "recordCount" но я не знаю, как получитьего значение ..
В любом случае, единственный обходной путь, который я нашел, - это изменить запрос, чтобы он возвращал нормальный набор записей (не скалярное значение) select field from table
вместо select count(field) from table
, чтобы я моготобразить выходное значение в список объектов и подсчитать его length
...
безобразно и грязно: - (*
кто-нибудь знает, как манипулировать элементом XMLE в блоке скрипта?