странности с лидирующими двойными кавычками в текстовом поле

Тема в разделе "Lotus - Программирование", создана пользователем Klido, 12 авг 2009.

Статус темы:
Закрыта.
  1. Klido

    Klido Гость

    какая-то непонятная и неприятная вещь происходит...
    есть код, который передаёт банальное текстовое поле из реляционки в док лотуса, агент на java норм всё получает

    System.out.println(rs.getString("FullName"));

    выводит правильно, например
    12/08/2009 14:29:58 Agent printing: " Единый расчетный центр" ООО

    сл. команда записи в док
    doc.replaceItemValue("FullName",rs.getString("FullName"));
    даёт явно видимое значение поля уже как
    "" Единый расчетный центр" ООО

    после чего, например, операция doc.GetItemValue("FullName") возвращает пустую строку...

    что-то раньше не замечал такого глюка (ну или не попадались поля с лидирующей 2-й кавычкой)...
    вопрос откуда она там берётся и как от неё избавиться? :)
     
  2. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.082
    Симпатии:
    300
    прочекайте посимвольно результат (приведите его к явному стрингу)
    потому как replaceItemValue принимает Object и как ему отдает стринг getString - вопрос?
    возможно там нюанецы с кавычками
     
  3. Klido

    Klido Гость

    мда.. себе в println передает нормально, а туда криво? чекать резалт перед записью, получается, бесполезно..
    ща попробую формулами вырезать уже в поле прямо лишнее...
     
  4. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.082
    Симпатии:
    300
    яж грю - делайте прямое преобразование в тип, байткод будет др. - может и скомпилит иначе :)
     
  5. Klido

    Klido Гость

    всё оказалось гораздо проще :)
    там в принимаемом поле длина была аж 250 и до упора забито пробелами, соответственно, при просмотре поля просто не обратил внимания, что строка эта вниз уходит :) ну и кроме того был косяк с объектом документа, из которого бралось поле...
     
Загрузка...
Похожие Темы - странности лидирующими двойными
  1. olga13
    Ответов:
    19
    Просмотров:
    3.062
  2. fedotxxl
    Ответов:
    14
    Просмотров:
    4.309
  3. DNT
    Ответов:
    2
    Просмотров:
    2.405
Статус темы:
Закрыта.

Поделиться этой страницей