Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
14-62772
Top Gun
2002-12-27 00:41
2003.01.20
sp3 (eng) не ставится на w2k rus


4-62926
ProtoSoft
2002-11-27 23:11
2003.01.20
Мастера, помогите еще раз. В моей проге...


14-62755
Dron_coder
2002-12-29 17:41
2003.01.20
Всем, всем, всем!!!


6-62688
lats
2002-11-20 15:52
2003.01.20
Как передать поток не зная его длинны


3-62387
MsGuns
2002-12-23 20:37
2003.01.20
Можно ли одним запросом..





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский