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

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

TIBUpdateSQL блин [D6, D7, IB6.x]


elfen_kenny ©   (2006-07-09 07:34:00) 

Проблема с "прямым эфиром" данных(простите за мой французский)... Сервер БД. Клиент №1 изменяет запись А("123") на "321", но у клиента №2 запись А все равно "123". База не обновляется :( Связка компонентов:
TIBDatabase-TIBTransaction-TIBQuery-TDataSource-TDataSource
Пытался обновлять через TIBUpdateSQL.

пс. дисконнект/коннект не предлагать :)


Desdechado   (2006-07-11 17:50:00) [1]

сходи на ibase.ru
а?


_RusLAN   (2006-07-11 17:41:00) [2]

> Латна проблема нумер 2!
> т.к. запись обновляется только
> после закрытия сессии! Как сделать так, чтобы как только
> изменена запись данные отправлялись сразу на сервер? :)


тут, ИМХО надо читать, про транзакции, CashedUpdates про клиент-сервер.
"Но я не настаиваю" (с)


elfen_kenny   (2006-07-11 07:51:00) [3]

хммм... :)
а к какому компоненту применять этот метод? :-)
А то он у многих есть из IB :)
--------------------------------------------------
Латна проблема нумер 2!
Клиент №1 изменяет запись А("123") на "321", но у клиента №2 запись А все равно "123", т.к. запись обновляется только после закрытия сессии! Как сделать так, чтобы как только изменена запись данные отправлялись сразу на сервер? :)


Desdechado   (2006-07-10 13:19:00) [4]

>> Close; Open;
> см. выше или ниже!!!
> пс. дисконнект/коннект не предлагать
ЭТО и есть обновление набора данных, а не переподключение.


elfen_kenny   (2006-07-10 13:03:00) [5]

упс! Модер, сорри! На форуме чтото с апдейтом тоже видимо чтото :) kill[6] :)


elfen_kenny   (2006-07-10 13:02:00) [6]


> > объясните как сделать чтобы обновлялась по нажатию кнопки
> Close;
> Open;

см. выше или ниже!!!

> пс. дисконнект/коннект не предлагать :)


На счет IBEvents Можно подробней? А то компонент интуитивной не очень понятный :-)


elfen_kenny   (2006-07-10 13:01:00) [7]


> > объясните как сделать чтобы обновлялась по нажатию кнопки
> Close;
> Open;

см. выше или ниже!!!

> пс. дисконнект/коннект не предлагать :)


На счет IBEvents Можно подробней? А то компонент интуитивной не очень понятный :-)


Desdechado   (2006-07-09 19:40:00) [8]

> объясните как сделать чтобы обновлялась по нажатию кнопки
Close;
Open;


parovoZZ   (2006-07-09 15:17:00) [9]

Так там же есть IBEvents - приём сообщений от сервера.


elfen_kenny   (2006-07-09 14:52:00) [10]

ну объясните как сделать чтобы обновлялась по нажатию кнопки :(


S@shka   (2006-07-09 10:42:00) [11]

Э... ну есно у второго клиента то транзакция уже стартанула и видит то что
было на момент старта транзакции.


elfen_kenny   (2006-07-09 07:37:00) [12]

Сервер БД, если надо Firebird 1.5 :)


Наверх

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