опять кавычки и Db.ftsearch

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

  1. aameno2

    aameno2 Well-Known Member

    Регистрация:
    27 янв 2009
    Сообщения:
    484
    Симпатии:
    12
    Проблема с кавычками:
    client = "ООО \"Рога и копыта\"";
    String search = "(FIELD MainClient CONTAINS \""+client+"\")";
    db.FTSearch(search) выдает 0 зараза,
    тот же запрос в клиенте - FIELD MainClient CONTAINS "ООО "Рога и копыта""
    все нормально( В чем ошибся?
     
  2. Kizarek86

    Kizarek86 Lotus team
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    ameno2
    client = {"ООО "Рога и копыта""}
    search = {FIELD MainClient contains }+ client
     
  3. aameno2

    aameno2 Well-Known Member

    Регистрация:
    27 янв 2009
    Сообщения:
    484
    Симпатии:
    12
    хм....на java так не получается
     
  4. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    позаменяй свои кавычки на spaceANDspace (" and ")

    [MainClient]=ООО and Рога и копыта
     
  5. aameno2

    aameno2 Well-Known Member

    Регистрация:
    27 янв 2009
    Сообщения:
    484
    Симпатии:
    12
    Думал, все усложняется тем что из-за д...бов которые бьют базу могут быть варианты:
    "ООО "Рога"Копыта"
    ((
    Можно и с это парсить, но искренне надеялся что хелп не врет и escaped charater работает....
    При использовании {Строка с "кавычками"} - в клиенте ищет, а вот из java агента выдает ошибку...query is not understandable

    Мдя....
    в общем надо было заменить кавычки на ? и добавить fuzzy search.
     
Загрузка...
Похожие Темы - опять кавычки ftsearch
  1. vitte
    Ответов:
    10
    Просмотров:
    2.873
  2. Renat11111
    Ответов:
    8
    Просмотров:
    3.699
  3. sanch
    Ответов:
    5
    Просмотров:
    3.082
  4. NickProstoNick
    Ответов:
    5
    Просмотров:
    2.699
  5. wowa
    Ответов:
    16
    Просмотров:
    5.460

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