Конференция "Базы" » Проблема с обновлением данных
 
  • Raskal (18.04.10 00:34) [0]
    Доброго времени суток, уважаемые эксперты.
    При написании программы, работающей с базой данных на Firebird 2.1 cтолкнулся с такой проблемой:
    Если запускать более одной копии программы, то 2ая и последующие копии, запущенной программы, не видят изменения, сделанные первой копией программы, если их не запустить по новой. Вот собственно такой вопрос: Как с этим бороться? Ведь программа будет работать в локаьлной сети и требуется видеть обновления вносимые другими пользователсями.
    Работаю на Delphi 2009 с использованием компанент FibPlus 6.9.6.
    База данных паписана на Firebird 2.1.
    P.S.: Я в программировании в общем то еще новичек, так что не критикуйте сильно, если вопрос показался глупым...
  • turbouser © (18.04.10 00:43) [1]

    > Raskal   (18.04.10 00:34)  

    Старо как Джим Старки :)
    1) и самое правильное - кнопка "обновить", по нажатии Close; Open;
    2) post_event - но вариант 1) есть лучшее решение.

    > P.S.: Я в программировании в общем то еще новичек, так что
    > не критикуйте сильно, если вопрос показался глупым...

    Вопрос довольно стандартный для новичков..
  • turbouser © (18.04.10 00:44) [2]

    > Raskal   (18.04.10 00:34)  

    ibase.ru в помощь, кстати.
  • Raskal (18.04.10 17:57) [3]
    Спасибо, а про post_event можно ссылку, что бы по подробнее ознакомится?
  • sniknik © (18.04.10 20:15) [4]
    ссылка сразу над твоим постом не устроит?
  • Raskal (18.04.10 20:32) [5]
    устроила, еще раз всем большое спасибо
  • Ega23 © (19.04.10 11:46) [6]
    Сделать кнопку "Обновить". Также обновлять после различных действий пользователя.
    Принудительно обновлять - не стоит.
 
Конференция "Базы" » Проблема с обновлением данных
Есть новые Нет новых   [134432   +20][b:0][p:0]