понедельник, 17 июня 2013 г.

Oracle XSLT+JDBC = NaN

При вызове хранимой процедуры, в которой контент получался с помощью XSLT в онлайн в числовых значениях атрибутов тэгов получал NaN. Вылечилось в Java приложении явной установкой локали - Locale.setDefault(Locale.ENGLISH); - помогло частично - при вызове в junit
Окончательно решилось -
PreparedStatement ps = testSession.connection().prepareStatement("alter session set NLS_NUMERIC_CHARACTERS='.,'");
                ps.execute();

Комментариев нет:

Отправить комментарий