Вниз
Скачать: CL | DM;

Вопрос знатокам: MySQL(v4.0.18)+Delphi 7   Найти похожие ветки 

← →
@Br ©   (2005-11-18 13:06) [0]

Есть некий сервер, на котором установлена MySQL с базами.
Есть несколько клиентов делающие выборку и обновление полей в таблицах одной из

баз.

Вопрос в том, как при обновлении\добавлении записи в одной из таблиц клиентом,

всем другим клиентам обновить свой TClientDataSet?

В последней реализации связка в программке:
TSQLConnection-TSQLQuery-TDataSetProvider-TClientDataSet-TDataSource-TDBGrid

Было предложено качестве выхода - создание некой служебной таблички, в которую

при обновлении\добавлении класть DataTameStamp, а клиентами его проверять. Но

этот способ мне кажется несколько не правильным. Должно же быть что-то более

"правильное"...


← →
Nikolay M. ©   (2005-11-18 13:14) [1]

Написать Application-сервер, через который будут идти обновление данных и последующее уведомление подключенных клиентов, что были внесены изменения. Но этот геморрой не стоит свеч.


← →
guru-guru ©   (2005-11-21 11:32) [2]

Мда у меня таже проблема. Если ты ее решишь дай знать пожалуйста. т.к. я тоже делал как и ты. Потом повесил сокеты и сделал на сервере "Висячее приложение", которое при обновлении данных посылало всем клиентам сообщение о обновлении в записе N и они сразу начинают их считывать, но это такой гемор..... мама дорогая!


← →
Плохиш ©   (2005-11-21 12:04) [3]


> Должно же быть что-то более "правильное"

Когда клиентом потребуется обновления, тогда они его и произведут, а сервер это не должно заботить, у него своих занятий по-горло


← →
@Br ©   (2005-11-22 09:18) [4]

Я пообщался на форумах и  решил отказаться от MySql 4.xxx. Говорят в MySql 5.xxx появяться хранимые поцедуры. Для себя выход вижу таковым :
[приложение] - [хранимые процедуры]- SQL 2000 , этим и  займусь.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.029 c
14-1132302421
_Vaitek
2005-11-18 11:27
2005.12.11
Сжатие данных "на лету"


2-1133001837
IAMDANIL
2005-11-26 13:43
2005.12.11
Почему не работает проверялка?


14-1132662465
syte_ser78
2005-11-22 15:27
2005.12.11
есть ли прога помечающая беды на сд-рв?


14-1132691975
Gero
2005-11-22 23:39
2005.12.11
Процесс, создаваемый CreateOleObject


1-1131716418
pasergey
2005-11-11 16:40
2005.12.11
Hужен кряк или кейген к EPocalipse VssConneXion 3.1 build 47




   Наверх