Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.09.22;
Скачать: [xml.tar.bz2];

Вниз

Как обновить данные в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.013 c
8-71778
Inna
2003-05-22 13:59
2003.09.22
Мигание


1-71667
Man
2003-09-10 16:34
2003.09.22
как програмно определить к какому винчестеру относится диск


1-71707
TGrey
2003-09-10 20:10
2003.09.22
Русский текст в консоли


4-71999
artemkin
2003-07-17 19:10
2003.09.22
Мышь


1-71713
GEN
2003-09-10 17:47
2003.09.22
Компонент в вмде стрелочного прибора





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