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

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

Обновление одной записи. [D5, MSSQL]


rav ©   (2006-07-11 13:57:00) 

Есть табличка, довольно большая, подключена через TAdoQuery. Часть полей заполняет пользователь при вводе данных, остальные заполняются хранимой процедурой на сервере. Существует ли способ увидеть серверные изменения, не обновляя весь запрос, грубо говоря, загрузить с сервера одну текущую запись?


paul_k   (2006-07-12 09:17:00) [1]

> [9] rav   (11.07.06 18:32)

таблица счетов????? и там могут быть 2 записи с одиноковым счетом? (или счет+субсчет)?
ЧТо-то в консерватори не то..


rav   (2006-07-12 07:21:00) [2]

Спасибо всем за подсказки! пришлось таки добавить ключевое поле, хотя по идее оно нафик не нужно для программы, после чего все более-менее заработало.


  (2006-07-11 18:58:00) [3]

Удалено модератором


rav   (2006-07-11 18:32:00) [4]

ключевого поля тоже нет - таблица счетов, может одновременно существовать несколько подобных записей. Потому все так и грустно :)


paul_k   (2006-07-11 17:17:00) [5]

AdoDataSet.Locate('ключевое поле', значение ключа,[])


rav   (2006-07-11 17:13:00) [6]

requery в принципе подходит, но слетает текущая позиция, а закладку использовать нельзя - запись меняется и вылетает 'недопустимая закладка'. даже refresh не работает - работа идет через view


stud   (2006-07-11 15:22:00) [7]

так там св-ва есть типа основная таблица - и получаеш одну текущую запись с сервера


Zz_   (2006-07-11 14:51:00) [8]


ADOQuery.UpdateCursorPos;
ADOQuery.Recordset.Resync(adAffectCurrent,adResyncAllValues);
ADOQuery.Resync([rmExact]);


rav   (2006-07-11 14:26:00) [9]

спасибо, попробую.


Johnmen   (2006-07-11 14:07:00) [10]


> загрузит всё...


Хелп считает по-другому.
И практика согласуется с хелпом.


rav   (2006-07-11 14:04:00) [11]

загрузит всё... мне  нужно увидеть только изменения текущей записи. сердцем чую, что нельзя, но как хочется :)


Johnmen   (2006-07-11 14:00:00) [12]

Requery?


Наверх

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