1. Сбор средств "Вместе двинем codeby". Деньги будут потрачены на рекламу, PR проекта и покупку сайтов нашей тематики. Подробнее ...

    Скрыть объявление

Lotus и MySQL (LCConnection)

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

Наш партнер Genesis Hackspace
Статус темы:
Закрыта.
  1. engao

    engao Гость

    Доброго времени суток.

    Столкнулся с одной проблемой - нужно написать интерфейс на LoNo который будет работать в данными в MySQL. Работать, я имею в виду, что данные будут синхронизироваться постоянно.

    Нашел 2 варианта: ODBC и DECS, но с каждым из них возникают свои проблемы.

    При использовании DECS проблема в создании документа в LoNo, если новая запись была добавлена в MySQL не через LoNo интерфейс.

    При использовании ODBC, как бы самому программно синхронизацию данных сделать без проблем, но кодировка БД - UTF8, а у ODBC это какой-то глюк ... именно в этой кодировке данные SELECT-ом не возвращаются.

    Кто-нибудь может опытом поделиться, как лучше это сделать?
     
  2. Darker

    Darker Гость

    LCConnection работает в разы быстрее чем стандартные лотусовые классы ODBC
     
  3. NickProstoNick

    NickProstoNick Статус как статус :)
    Lotus team

    Регистрация:
    22 авг 2008
    Сообщения:
    1.773
    Симпатии:
    39
    DECS - синхронизация в одну сторону LN -> сторонняя база
    Ну попробуй еще LEI - синхронизация в обе стороны. Только за него отдельно платить надо.
     
  4. Darker

    Darker Гость

    Ну раз речь зашла о LEI, тогда лучше бесплатно DCR(Data Connection Resource). Она тоже в обе стороны синхонизирует
     
  5. Vincent13

    Vincent13 Гость

    Есть еще JDBC - самый оптимальный вариант :)
     
  6. dopler123

    dopler123 Гость

    Это не у ODBC глюк, скорее у Майкрософта. У меня стоит Лотус на Линуксе и замечательно работает с Mysql (тоже установленным на Линуксовых серверах), прикрутить его нормально к машине с Виндовс не получилось именно из за кодировки UTF-8. Единственно что плохо, там порой попадаются очень неприятные ограничения типа 64 килобайт. Поэтому перебрался на JDBC коннектор под джавой, всего один вызов поправить пришлось.
     
  7. keen

    keen Гость

    Добрый вечер, коллеги.

    Продскажите, пожалуйста, есть куча таблиц в MySQL некоторые под 40000 записей, некоторые по 5 записей.
    Задача: При редактировании документа выбрать из этих таблиц значения, сделать что-то с ними и вставить в документ. @dbcolumn([ODBC]...) не подходит (пользователей много и они в разных городах на разных серверах)
    Мысли: Что-то вроде @picklist, чтобы было можно выбрать. С DECS я сделать такое не смог (ещё не пробовал view). Хочу как LEI или DECS чтобы запрос отрабатывал сервак а возвращал в клиент, можно написать серверного агента с LS:DO или под Connector. Но может есть автоматические средства?
    Что есть: Прогружаются данные из этих таблиц в Lotus и @picklist'ом выбирают.

    Спасибо!
     
  8. Cleric-Lviv

    Cleric-Lviv Well-Known Member
    Lotus team

    Регистрация:
    3 янв 2008
    Сообщения:
    605
    Симпатии:
    0
    keen

    LCConnection пробовали?
     
  9. ~Mikle

    ~Mikle Гость

    Вам, имхо, серверную задачу придётся писать, а не агента.
    Возможно, DECS всё-таки поможет.
     
Загрузка...
Статус темы:
Закрыта.

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