Я хочу получить изображение base64, которое хранится как CLOB в Oracle. делать this.I попробовал подходы, упомянутые в Retrieve base64 image stored as a CLOB from derby with Worklight adapterКак получить изображение из столбца CLOB, хранящегося в Oracle DB
Здесь класс драйвера используется: oracle.jdbc.driver.OracleDriver. Используемый запрос: выберите * from table_name;
Код в адаптере: var clob = response.resultSet [0] .CLOB_COL; var bytes = clob.getSubString (1, clob.length());
Ошибка: Ошибка Ecma: TypeError: не удается найти функцию getSubString в объекте oracle.sql.CLOB.
По ссылке с сайта IBM в своем сообщении вам нужно вызвать 'getBytes' вместо' getSubString'. Вы пробовали это? – vmachan
Да, попробовал то же самое. Получите ошибку: «Ошибка Ecma: TypeError: не удается найти функцию getBytes в объекте oracle.sql.CLOB» – Ash
Я не вижу, как это связано с адаптерами прожектора. Запустите запрос в пользовательском интерфейсе базы данных Oracle. Если он не работает, это не имеет никакого отношения к работе, но с запросом/драйвером. –