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

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.012 c
14-20765
sapsi
2003-07-21 08:15
2003.08.07
Такие жуткие вещи


3-20418
Денис Курьин
2003-07-16 11:38
2003.08.07
SQL выбор максимального значения из нескольких полей


1-20604
Andriy
2003-07-23 12:41
2003.08.07
Есть ли у процесса окно?


14-20726
VEG
2003-07-19 12:55
2003.08.07
Проблема с инициализацией ссылки в классе!


1-20474
race1
2003-07-24 17:00
2003.08.07
component with CANVAS and HANDLE





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