Конференция "Базы" » Информирование клиентов базы. [D7, SQLIte]
 
  • dima_q (23.03.10 18:15) [0]
    Привет. Уважаемые мастера у меня сложилась такая проблема. У меня есть одна бд с адресной книгой. ЕЕ могут одновременно читать несколько клиентов. Вопрос в следующем: каким способом предпочтительнее информировать клиентов об изменении в базе, например добавлении группы, чтобы они автоматически обновляли вид? Например, как в файловых менеджерах, обновился файл, описание измениловь без запроса на обновление. Просто не хочется тупо обновлять все по таймеру... хочется как-то изящнее, чтоб например только часть бд перечитывать. Подскажите плиз направление, куда копать. Заранее благодарен!
  • sniknik © (23.03.10 19:37) [1]
    копай в направлении кнопки "обновить", как в браузере... он ближе к клиент серверу в базах, чем приведенный пример файловых менеджеров.
    если же это в пределах одной машины то зарегистрируй свое событие в системе и рассылай его аналогично файловым при изменениях (т.е. сделай аналог того на что ссылаешься).
  • dima_q (24.03.10 12:13) [2]
    Спасибо большое за ответ, но можно по-конкретнее, чо вбить в гугл, как эти события виндовс называются правильно. А то чет совем туплю. Спасибо еще раз.
  • Sergey13 © (24.03.10 12:25) [3]
    > [2] dima_q   (24.03.10 12:13)
    > но можно по-конкретнее, чо вбить в гугл

    Вбей "кнопка обновить". 8-)
    Или тут страницы полистай. Таких топиков, про "чтобы они автоматически обновляли вид" пруд пруди.
  • sniknik © (24.03.10 12:36) [4]
    > как эти события виндовс называются
    http://delphimaster.ru/articles/panov/index.html
  • sniknik © (24.03.10 12:38) [5]
    это то "как в файловых менеджерах, обновился файл, описание измениловь без запроса на обновление."
  • dima_q (24.03.10 15:43) [6]
    Спасибо:). Буду копать.
 
Конференция "Базы" » Информирование клиентов базы. [D7, SQLIte]
Есть новые Нет новых   [134433   +22][b:0][p:0]