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

Вниз

Refresh одной записи   Найти похожие ветки 

 
Hawk2 ©   (2004-03-13 21:50) [0]

Мастера подскажите, открываю таблицу с помощью запроса в IBQuery1, потом виполняю запрос на обновление в другом IBQuery2 (обновляется одна запись), можно ли после обновления рефрешить только эту запись и не переоткрывать запрос.


 
Volodya_   (2004-03-13 22:20) [1]

http://www.delphikingdom.com/asp/viewitem.asp?catalogid=413


 
Johnmen ©   (2004-03-14 01:21) [2]

Можно. Но для этого надо юзать IBDataSet. Да и вообще, для работы с НД только он. Всё остальное - от лукавого....:)


 
Hawk2 ©   (2004-03-14 12:30) [3]

А как это делается в IBDataSet, а точнее запрос какого вида нужно написать в свойстве RefreshSQL? Или где об этом можно почитать, желательно на русском? :)


 
Zacho ©   (2004-03-14 23:22) [4]

В стандартном хелпе все есть. И в ($DELPHI)\Demos\Db\IBMastApp
И вообще-то, в IBX есть генератор запросов, просто напиши SelectSQL, нажми правой кнопкой мыши на датаcете и выбери "Dataset Editor"
На русском - читай книгу "Мир Interbase", правда не уверен, что там именно это есть.

А вот кратко:
Пусть у тебя в SelectSQL запрос SELECT FIELD1,..,FIELDN FROM MY_TABLE. Первичный ключ в таблице MY_TABLE - поле ID. Тогда в RefreshSQL надо: SELECT FIELD1,..,FIELDN FROM MY_TABLE WHERE ID=:ID


 
Deniz ©   (2004-03-15 07:03) [5]

В дополнение:
в программе IBDataSet.Refresh; при правильной(обычно read commited + rec version) установке пераметров транзакции рефрешится только одна запись.



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

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

Наверх




Память: 0.47 MB
Время: 0.031 c
4-1075927876
Grinder
2004-02-04 23:51
2004.04.11
Иконка в трее


4-1078997925
BiN
2004-03-11 12:38
2004.04.11
"Вклиниться" в адр. пространство библиотеки до выполнения Dllmain


3-1081502044
_sulent
2004-04-09 13:14
2004.04.11
Сжатие базы


7-1075901785
voron
2004-02-04 16:36
2004.04.11
Определение даты создания файла!


3-1079203833
Hawk2
2004-03-13 21:50
2004.04.11
Refresh одной записи