Java Eclipse - Blaze Advisor

Полный код:

call connect on clearsql;
sqlcommand = "select sum(distinct gedimai.gedimo_salinimo_vidkaina) as suma, count(distinct gedimai.gedimo_salinimo_vidkaina) as kiekis from atveju_simptomai left join gedimai_simptomai on gedimai_simptomai.simptomo_id = atveju_simptomai.simptomo_id left join gedimai on gedimai.id = gedimai_simptomai.gedimo_id where atveju_simptomai.atvejo_id = '8'";
set results to the outcome of executeQuery on clearsql using sqlcommand.
set resultAvailable to the outcome of next on results.
print(String.valueOf(results.getInt("suma")));
print(results.getString("suma"));
objectResults.kaina_viso = results.getString("suma");
set resultAvailable to false.
call disconnect on clearsql;

print (results.getString ("suma")) в порядке - выводит на экран "185.0", но objectResults.kaina_viso = results.getString("suma") выдает ошибку.

objectResults.kaina_viso является строковым типом. результаты DebResultSet

com.blazesoft.engines.rules.NdEvaluationException: сбой вызова 'getString' [Microsoft][ODBC Driver 11 для SQL Server] Неверный индекс дескриптора при оценке "results.getString("suma")" в функции getPriceQty

1 ответ

Решение

Решено! Это Blaze Advisor / Eclipse или ошибка Java. 1. Прокомментировал весь код и сохранил. 2. Некомментированный код. 3. Работает без изменений

Другие вопросы по тегам