Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.17;
Скачать: CL | DM;

Вниз

Как постоянно отображать актуальную таблицу?   Найти похожие ветки 

 
Darkwing ©   (2006-10-10 15:47) [0]

Две копии приложения подключены к одной таблице базы (исп. DBXpress), как сделать чтобы изменения, внесенные в одном из них сразу же отображались в другом?


 
Sergey13 ©   (2006-10-10 15:49) [1]

Перезапрос.
Только зачем все это?


 
dr Gonzo ©   (2006-10-10 15:52) [2]

уточню - перезапрос по событию. Событие посылать при изменении данных, с той машины кто изменяет.


 
stud ©   (2006-10-10 17:03) [3]

dr Gonzo ©   (10.10.06 15:52) [2]
Событие посылать при изменении данных, с той машины кто изменяет.

тогда уж сервером после изменения данных


 
Stanislav ©   (2006-10-10 17:06) [4]

Darkwing ©   (10.10.06 15:47)  
Честно говоря это не нужный геморой.
Добавь кнопку "Обновить данные" и кому надо пусть жмут.
В крайнем случае таймер.


 
Darkwing ©   (2006-10-11 09:12) [5]

Недостаточно понятно вразился, поясню:

1. Есть в общем толстые клиенты, они подконнекчены к БД на сервере.
2. Когда первый че-то меняет в базе, то у второго это не отображается и наоборот.

дак ведь база-то для всех юзеров должна быть одна и таже. а изменения происходят достаточно часто.

как это реализовать?


 
Виталий Панасенко   (2006-10-11 09:20) [6]

А зачем реально "видеть все сразу" ? Или это "просто так, шоб було" ?


 
evvcom ©   (2006-10-11 09:23) [7]

> [5] Darkwing ©   (11.10.06 09:12)
> дак ведь база-то для всех юзеров должна быть одна и таже

Она и так одна и та же, база-то.


 
Sergey13 ©   (2006-10-11 09:28) [8]

> [5] Darkwing ©   (11.10.06 09:12)

База - она разная в разные моменты времени. То, что видит пользователь - это снимок на конкретный момент времени, а не живое видео. И не надо это смешивать.
Так что изучай искусство "фотографии". 8-)


 
Darkwing ©   (2006-10-11 11:59) [9]

Необходимо все видеть сразу т.к. в базе содержатся параметры, необходимые для работы клиентов, например режим работы клиента.

т.е. чтобы получить "снимок" базы на данный момент мне надо закрыть/открыть ее на клиенте? или можно как-то просто обновить?


 
Виталий Панасенко   (2006-10-11 12:04) [10]

1.Но ведь режим работы КОНКРЕТНОГО клиента ?

2.Закрыть/открыть.


 
Sergey13 ©   (2006-10-11 13:17) [11]

> [9] Darkwing ©   (11.10.06 11:59)

Можешь на пальцах объяснить, что значит
> в базе содержатся параметры, необходимые для работы клиентов,
> например режим работы клиента

И что за БД в конце то концов?


 
Плохиш ©   (2006-10-11 13:32) [12]


> Darkwing ©   (11.10.06 11:59) [9]
> Необходимо все видеть сразу т.к. в базе содержатся параметры,
>  необходимые для работы клиентов, например режим работы
> клиента.

Данные, необходимые клиенту, запрашиваются клиентом по мере необходимости. Или Вы всю базу на клиента копируете?


 
ANB ©   (2006-10-11 13:36) [13]

Я так понял - это скорее всего оракл. В принципе, если вместо DBExpr поставить ODAC, то он умеет реагировать на события сервера.


 
Sergey13 ©   (2006-10-11 13:44) [14]

> [13] ANB ©   (11.10.06 13:36)
> Я так понял - это скорее всего оракл.

Почему то я не сомневался, что ты так поймешь. 8-)


 
ANB ©   (2006-10-11 15:40) [15]


> Sergey13 ©   (11.10.06 13:44) [14]

А на нем галочка при задавании вопроса игнорится :)



Страницы: 1 вся ветка

Текущий архив: 2006.12.17;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.04 c
3-1160504139
Kolan
2006-10-10 22:15
2006.12.17
Что почитать по работе с MS SQL Server в Delphi?


8-1146557385
zoltan
2006-05-02 12:09
2006.12.17
Как найти площадь фигуры произвольной формы


9-1140343244
ErikD
2006-02-19 13:00
2006.12.17
HELP


2-1164727568
Lubacha
2006-11-28 18:26
2006.12.17
Сохранение и восстановление данных


15-1164552740
ShellX
2006-11-26 17:52
2006.12.17
Интересная задачка