Вниз
Скачать: CL | DM;

InterBase хранимые процедуры.   Найти похожие ветки 

← →
SergeyDon   (2002-04-15 14:35) [0]

Открываю базу, устанавливаю связи с таблицами
вызываю хранимую процедуру на сервере (которая делает выборку значений из таблиц). Связь с базой не разрываю через некоторое врямя (до 1мин.) повторяю вызов и получаю тотже набор, данные не обновились - обновление происходит только если закрыть-открыть таблицу. Как от этого избавиться?


← →
Johnmen ©   (2002-04-15 14:42) [1]

Если правильно понял вопрос (было тяжело :)), то

никак...


← →
Fareader ©   (2002-04-15 15:00) [2]

А ты какими компонентами пользуешся для доступа к БД?


← →
Ura   (2002-04-15 16:16) [3]

Соммитить надо с сохранением контекста...


← →
Desdechado ©   (2002-04-15 16:22) [4]

Любая выборка видит данные только от ЗАВЕРШЕННЫХ транзакций.
так что COMMIT должен помочь


← →
Romkin ©   (2002-04-15 16:28) [5]

Какой вопрос, такой ответ
Резюмирую вышесказанное :-))
Скорее всего пользуетесь IBX, а при прямом доступе к IB при любом запросе открывается транзакция, и пока не дан Commit, изменения во всех остальных транзакциях не видны. При закрытии Query транзакция закрывается, и как правило, выполняется Commit (IBTransaction.DefaultAction)
Соответственно, данный факт необходимо учитывать, в частности, делать CommitRetaining или Commit


← →
Johnmen ©   (2002-04-15 16:38) [6]

>Romkin © : Тогда уж и StartTransaction явно...


← →
Romkin ©   (2002-04-15 16:49) [7]

Оно само сделает, при открытии запроса.


← →
Johnmen ©   (2002-04-15 16:54) [8]

>Romkin © : ...прописные истины...
Я к тому, что уж если делать самому явно CommitRetaining или Commit, то и StartTransaction явно лучше делать.
...опять же прописная истина...



← →
Romkin ©   (2002-04-15 17:39) [9]

Совершенно согласен



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.014 c
7-26277
lun
2002-02-12 01:28
2002.05.09
Как зделать чтобы дочерние окна были видны как отдельные, т.е. не сворачивались с главным окном и были доступны через панель задач.


3-25976
Виктор5
2002-04-13 10:38
2002.05.09
Знатоки, как вывести в случайном порядке записи из БД в DBGrid


3-25991
Yuraz
2002-04-15 15:46
2002.05.09
2 вопроса, 1) как проверить на компе есть ли ADO библ.


1-26150
Gayrus
2002-04-24 16:41
2002.05.09
Функция


3-25984
AlanB
2002-04-15 13:58
2002.05.09
Проблема с запросом Update Nash_Doc set data IS NULL where data =




   Наверх