Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Почему не обновляются данные? [D6, IB6.x]


Сказочник ©   (2004-04-21 17:59:00) 

Почему придобавлнии , обновлении и удалении данные не обновляются в самом InterBase! Приходится нажимать кнопку commit&refresh в самом InterBase?


stud   (2004-04-21 19:04:00) [1]

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


Соловьев   (2004-04-21 18:36:00) [2]

переоткрываем у них набор данных , который ты менял у себя


Сказочник   (2004-04-21 18:36:00) [3]

Соловьв
у тебя Аси нет случаем мой номер 345813639


Сказочник   (2004-04-21 18:33:00) [4]

Соловьев
происходит - надо теперь у клиентов обновить данные
так, так, так и как мы это сделаем?:-))))


Соловьев   (2004-04-21 18:32:00) [5]


> ничего не происходит!

происходит - надо теперь у клиентов обновить данные


Сказочник   (2004-04-21 18:30:00) [6]

Соловьев
сделал и AfterPost и уровень изоляции транзакции - ничего не происходит!


Соловьев   (2004-04-21 18:25:00) [7]


> stud ©   (21.04.04 18:23) [9]
> чтобы клиенты видели или кнопочку им сделай "обновить данные"

счаз-з-з-з
если транзакция snap-shot - тон ичего он не увидит


stud   (2004-04-21 18:23:00) [8]

чтобы клиенты видели или кнопочку им сделай "обновить данные" или используй события сервера


Сказочник   (2004-04-21 18:19:00) [9]

Соловьев
но если хочешь работать с данными как с таблицей, то DataSet.

да я всего лишь хочу , чтобы клиенты видели изменения др. клиентов:-)))


Соловьев   (2004-04-21 18:16:00) [10]


> скажи, обязательно ли использовать IBDataSet или как -нить
> без него обойтись можно?

можно, но но осторожно :)
но если хочешь работать с данными как с таблицей, то DataSet.


Сказочник   (2004-04-21 18:11:00) [11]

Соловьев ©   (21.04.04 18:07) [4]

> Сказочник   (21.04.04 18:04) [2]

я же тебе писал про транзакции в предыдущих постах. если сделаешь как написал - то клиенты увидят. :)

скажи, обязательно ли использовать IBDataSet или как -нить без него обойтись можно?


}|{yk   (2004-04-21 18:10:00) [12]

А ты сообщения пересылай с сервера клиенту. Вот он и услышит что было изменение данных


Соловьев   (2004-04-21 18:07:00) [13]


> Сказочник   (21.04.04 18:04) [2]

я же тебе писал про транзакции в предыдущих постах. если сделаешь как написал - то клиенты увидят. :)


stud   (2004-04-21 18:05:00) [14]

коммитить надо действия или откатывать. после этого обновлять наборы данных. откуда клиент знает, что ты редактировал данные?


Сказочник   (2004-04-21 18:04:00) [15]

Соловьев
никак не могу сделать обновление данных у клиентов! ЗАПАРИЛСЯ!


Соловьев   (2004-04-21 18:02:00) [16]


> Сказочник   (21.04.04 17:59)  

да потому что в нормальных СУБД всегда работа с БД идет через транзакции

> Приходится нажимать кнопку commit&refresh в самом InterBase?

IBConsole - выбрось сразу же каку ! :) Она глюкавая - бери IBexpert(www.ibexpert.com\ru\)


Наверх

Титульная страница Поиск, карта сайта Написать письмо