Форум: "Базы";
Текущий архив: 2003.01.20;
Скачать: [xml.tar.bz2];
ВнизMIDAS - клиенты не видят обновлений друг друга Найти похожие ветки
← →
Mamay (2002-12-22 18:57) [0]сервер работает в модели Both
Multiple Instance
Использую SocketConnection
Имеется два клиента - они не видят обновлений друг друга
Помогите плиз!
← →
BorisUK (2002-12-23 06:58) [1]Поточнее..
Как работаешь... - Ничего ведь тольком не описал!!!?
первое что надо проверить - появились ли данные в ЦБД или
(могу конечно только предположить) ты делаешь изменения только локальных данных и не передаешь изменение на сервер.
Обрабатываешь ли событие OnReconcileError?
← →
Соловьев (2002-12-23 09:39) [2]ApplyUpdate(-1) вызываешь?
← →
Mamay (2002-12-23 17:47) [3]Это я вкурсе!
и ApplyUpdates(0) и в базу изменения попадают,
но после рефреша я не вижу обновлений других клиентов!
← →
Mamay (2002-12-23 23:50) [4]Короче я сам кое чего нарыл!
1. Сервер перевел в Апартмент но оставил Мултипле инстанс.
2. кроме МИДАСового РемотДатаМодуля добавил простой ДатаМодуль и на него скинул все ADOConnection and ADOTable.
И после этого все заработало - вернее клиенты стали видеть обновления друг друга!
Но всеже хочется Боз модель и чтобы все Таблы и Коннектион были на РемотДатаМодуле!
Помогите плиз ламеру!
← →
BorisUK (2002-12-24 06:56) [5]<< Помогите плиз ламеру!
Что помочь то? Ты ж говоришь что заработало?
<<ApplyUpdates(0)
Какого фига... тебе написали что надо делать ApplyUpdate(-1)
Раз уж ты сам не можешь прочитать про значания параметра!
В обще у меня тоже была такая трабла. Хотя и написано что после этого данные комитятся, но этого не происходило... Прищлось написать дополнительную процедуру комита данных.
Не знаю поможет или нет я на ORACLE так делал
с MySQL - не пробовал!
← →
Mamay (2002-12-24 14:13) [6]<< Что помочь то? Ты ж говоришь что заработало?
хочу чтоб Боз модель и чтобы все Таблы и Коннектион были на РемотДатаМодуле
<< тебе написали что надо делать ApplyUpdate(-1)
На кой мне -1 мне нужно только 0 - мне не нужны никакие ошибки
в случае если АплиУпдейт возвращает что-то большее 0 - у меня удаляется эта запись нафиг
Так кто расскажет чего клиенты, в случае когда все компоненты доступа к данным лежат на РЕМОТДАТАМОДУЛЕ, не видят обновлений друг друга!
Неуж-то никто незнает?
← →
Mamay (2002-12-24 14:15) [7]кстати чем мне событие OnReconcileError может помочь?
← →
Соловьев (2002-12-24 18:11) [8]Refresh как делаешь?
А чем тебе не нравится DataModule?
OnReconcileError - покажет если есть ошибки при обновлениях.
← →
BorisUK (2002-12-25 06:59) [9]В последний раз...
RTFM
"Call ApplyUpdates to write all updated, inserted, and deleted records from the client dataset to the provider on the application server. MaxErrors indicates the maximum number of errors that the provider should allow before prematurely stopping the update operation. Set MaxErrors to –1 to indicate that there is no limit to the number of errors."
← →
Mamay (2002-12-26 16:19) [10]Уважаемый господин Борисюк! Я читать умею! И это я читал уже давно!
Спасибо за копию справки по делфи!
Меня интересует - можно ли избавится от дополнительного ДатаМодуля и что бы при этом клиенты видели обновления друг друга!
Заранее благодарен!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.01.20;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.01 c