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

Вниз

Как обновить данные в TIBQuery или TIBDataSet?   Найти похожие ветки 

 
AlexWeb   (2003-08-27 13:11) [0]

Пробовал Refresh, не помогает...


 
Ann ©   (2003-08-27 13:17) [1]

а close-open не помогает?


 
Zacho ©   (2003-08-27 13:20) [2]

Refresh предназначен для обновления только одной, текущей записи. Чтобы обновить весь датасет - см. Ann © (27.08.03 13:17) [1]


 
AlexWeb   (2003-08-27 14:15) [3]

> Zacho © (27.08.03 13:20) [2]
Refresh предназначен для обновления только одной, текущей записи.


Ничего она не обновляет!!! Даже текущую..


 
Alexandr ©   (2003-08-27 14:16) [4]

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


 
AlexWeb   (2003-08-27 14:40) [5]

> Alexandr © (27.08.03 14:16) [4]
Спасибо! Работает!

Еще вопрос:
Если другой клиент вставил запись, то как мне увидеть это не переоткрывая таблицу?


 
Alexandr ©   (2003-08-27 14:41) [6]

никак.


 
Zacho ©   (2003-08-27 14:41) [7]


> AlexWeb (27.08.03 14:40) [5]

Никак.


 
AlexWeb   (2003-08-29 13:50) [8]

Как думаете, будет работать:
- при вставке записи используя TIBEvents передать всем клиентам событие insert_tab о вставке записи в табл. и ID вставляемой записи.
- на клиенте сделать обработку события insert_tab. При срабатывании его вставить запись в табл. и присвоить ей ID вставляемой записи.
- сделать Refresh вставленной записи.


 
Zacho ©   (2003-08-29 13:52) [9]

А как ты в ивенте передашь ID ?


 
AlexWeb   (2003-08-29 13:54) [10]

> Zacho © (29.08.03 13:52) [9]
А чё нельзя передать?


 
Zacho ©   (2003-08-29 13:59) [11]


> AlexWeb (29.08.03 13:54) [10]

Нет. Может, в последних релизах Дятла или в FB 1.5 и сделали, не смотрел, но кажется мне, что и там пока ничего такого нет.


 
AlexWeb   (2003-08-29 14:13) [12]

Можно извратиться:
- создать таблицу событий tabl_events и записывать имя табл. и ID а потом передовать events всем клиентам на обновление.


 
MsGuns ©   (2003-08-29 14:16) [13]

>AlexWeb (29.08.03 14:13) [12]

а логи не для этих целей ведутся ?


 
AlexWeb   (2003-08-29 14:19) [14]

>AlexWeb (29.08.03 14:13) [12]

а логи не для этих целей ведутся ?


Это чё?


 
MsGuns ©   (2003-08-29 16:37) [15]

>AlexWeb (29.08.03 14:19) [14]
>>а логи не для этих целей ведутся ?
>Это чё?

Журналы по-рабочекрестьянски, протоколы по-милицейстки, хронология по-научному и т.д.



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

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

Наверх




Память: 0.49 MB
Время: 0.039 c
3-71544
Def
2003-09-02 11:46
2003.09.22
CommitRetaining отправляет в базу не все обновления


14-71891
TGrigory
2003-08-18 20:09
2003.09.22
На игле


1-71704
iWorm
2003-09-10 02:40
2003.09.22
Добавить кнопку на таск бар


6-71795
Edvard
2003-07-21 14:25
2003.09.22
Проверка соединения с локалкой


3-71540
Withard
2003-08-29 16:55
2003.09.22
Траблы с конвертацией типов в TTable