У меня возникла проблема с вызовом адаптера MobileFirst SQL для получения результата из инструкции Oracle Select-where-IN.
Моя среда MobileFirst v7.0
Определение адаптера:
sqlGetResultsStatement = WL.Server.createSQLStatement ("select * from table where field IN (?)");
function getResults(param) {
return WL.Server.invokeSQLStatement({
preparedStatement : sqlGetResultsStatement,
parameters : [param]
});
}
Если я вызываю адаптер с одним значением параметра (например, '0001'
), все работает нормально, и я получаю результаты. Но если я вызываю адаптер с этим типом параметра: "'0001','0002','0003'"
я получаю ответ с пустым набором результатов (без ошибок), подобный этому
{
"isSuccessful": true,
"resultSet": [
]
}
Что-то не так в звонке?