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

Вниз

Refresh IBDataset1   Найти похожие ветки 

 
Ross ©   (2003-07-17 13:20) [0]

как мне правильно сделать refresh IBDataset?
Пытаюсь Close, потом Open, но что-то не получается...


 
Johnmen ©   (2003-07-17 13:28) [1]

Если текущую запись, то прописывай RefreshSQL.
Если весь НД, то Close/Open.

Что не получается ? Конкретно.


 
Zacho ©   (2003-07-17 13:30) [2]

Если ты хочешь обновить текущую запись, то надо написать RefreshSQL (примерно такой SELECT * FROM MY_TABLE WHERE ID=:ID) и вызвать метод Refresh.
А если нужно обновить весь датасет, то правильно именно так, как ты и написал. Или Active:=false, потом Active:=true, но это то же самое.
А что конкретно не получается ? Ошибку выдает ? Какую ? Изменений не видно ? Какой уровень изоляции транзакции ?


 
Ross ©   (2003-07-17 13:56) [3]

Есть две формы:
Form1: IBdataset1, IBTransaction1.....
Form2: IBdataset2, IBTransaction2.....
на Form1 есть Grid с записями клиентов. При dblClick ShowModal Form2 с деталями. Меняю информацию... При закрытии Form2 делаю Close, Open IBDataset1. Но никаких Изменений...

В общем это как журнал, а иж журнала попадаешь в карточку клиента и наоборот.


 
Johnmen ©   (2003-07-17 14:36) [4]

А зачем тебе 2 транзакции ?
Ты уверен, что подтверждаешь их/её ?
Параметры подключения прописаны ?



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
1-20479
Zev
2003-07-23 11:45
2003.08.07
Как работать с Crystal Reports


3-20432
62mkv
2003-07-15 07:43
2003.08.07
SQL monitor + InterBase = ?


14-20714
Vlad Oshin
2003-07-23 16:13
2003.08.07
Безобразно используется своп :(


3-20408
skyzero
2003-07-16 11:29
2003.08.07
Delphi->mysql?


14-20687
Карелин Артем
2003-07-23 10:51
2003.08.07
Хорошие обучающие материалы по C++. Где взять?