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

Вниз

Обновление данных по сети   Найти похожие ветки 

 
duke2   (2004-02-22 15:16) [0]

Уважаемые мастера !
Для того чтобы пользователь БД увидел сделанные другим пользователем изменения в таблице я делаю у обоих:
IBTable1.Active=false;
IBDATABase1.Connected:=False;
IBDATABase1.Connected:=True;
IBTable1.Active=True;
используя IBAlert. Пробовал IBTable1.ApplyUpdates - не помогает
Есть ли более КРАСИВЫЙ/БЫСТРЫЙ способ обновления данных по сети?


 
Term ©   (2004-02-22 15:18) [1]


> IBDATABase1.Connected:=False;
> IBDATABase1.Connected:=True;

это не обязательно, дополнительные тормоза только.
Можеш просто переоткрывать запрос


 
duke2   (2004-02-22 15:32) [2]

Пробовал переоткрывать только Table - не помогает.
Только когда заново прицепишься к базе.


 
Кщд   (2004-02-22 15:34) [3]

уровень изоляции, напр., read_committed


 
duke2   (2004-02-22 15:43) [4]

Где указать уровень изоляции ?
в компоненте IBTransaction ?


 
Desdechado ©   (2004-02-22 16:52) [5]

ApplyUpdates - вообще из другой оперы
переоткрытие запроса позволяет увидеть те данные, которые уже закоммичены другими транзакциями


 
P.N.P. ©   (2004-02-22 17:18) [6]


> duke2   (22.02.04 15:16)  


IBEventAlerter


 
Desdechado ©   (2004-02-23 10:52) [7]

commit не забываешь делать?


 
Соловьев ©   (2004-02-23 11:15) [8]

И желательно уйти от IBTable, IBQuery - IBDataSet лучше намного.


 
ProgC   (2004-02-25 18:22) [9]

Я тоже столкнулся с такой проблемой. И все же интересно есть ли какой нибудь другой способ обновления, кроме как отключаться от базы, а затем подключаться заново.


 
Соловьев ©   (2004-02-25 18:31) [10]

ibase.ru - читать про тарнзакции


 
stud ©   (2004-02-25 18:51) [11]

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



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

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

Наверх




Память: 0.46 MB
Время: 0.029 c
14-1077462436
vajo
2004-02-22 18:07
2004.03.28
AVI файлы


1-1079027626
DDA
2004-03-11 20:53
2004.03.28
Зарегистрирована горячая клавиша или нет


3-1077703542
VolanD2002
2004-02-25 13:05
2004.03.28
DBGrid


1-1078418270
Rim
2004-03-04 19:37
2004.03.28
FontColor Memo


14-1077696467
Дельфин
2004-02-25 11:07
2004.03.28
Модель солнечной системы





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский