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

Вниз

Модификация записей в одной таблице сразу из двух TAdoQuery.   Найти похожие ветки 

 
SergP ©   (2004-05-04 00:46) [0]

БД Access

В двух TAdoQuery select"ом выбираются записи из одной и той же таблицы.
Произвожу модификацию одной записи в одном из TAdoQuery (меняется значение одного из полей), и если не обновляя запроса пытаюсь произвести модификацию этой же записи в другом TAdoQuery, то возникает ошибка:

не удается найти строку для обновления. Некоторые значения могли быть изменены со времени ее последнего чтения.

как от нее избавиться? Я понимаю что так делать не нужно, но в данном случае мне не особо важно какое значение этого поля в этой записи получится...
ЗЫ Немного не удачно сказал. Но исходите из этого... Мне нужно только чтобы не вылезала ошибка...


 
RayRom ©   (2004-05-04 15:49) [1]

Поставь обновление второго запроса по событию первого OnAfterUpdate или подобное Дельфи под рукой нету!


 
SergP ©   (2004-05-04 20:58) [2]

>RayRom ©   (04.05.04 15:49)
>Поставь обновление второго запроса по событию первого OnAfterUpdate или
>подобное Дельфи под рукой нету!

понял... правда есть проблемка:
Один запрос я могу обновить из OnAfterUpdate другого. Но вот другой обновлять из OnAfterUpdate первого не хочется, так как там запрос долговыполняемый: Выборка из базы (которая может быть большой) используя where field like ... по memo полям. (т.е. будет долго выполняться).
Хотя спасибо и за это...
Придется видимо немного переделывать прогу...


 
SergP ©   (2004-05-04 22:08) [3]

Кстати а нельзя ли после модификации записи в одном датасете обновить ее в другом (если она там есть) чтобы при этом полностью не обновлять запрос?



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

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

Наверх




Память: 0.47 MB
Время: 0.035 c
4-1081727678
Matveyev
2004-04-12 03:54
2004.05.30
Drag & Drop с Провоодником Windows


1-1084654146
saNat
2004-05-16 00:49
2004.05.30
CGI приложение.


11-1074237028
<Falcon>
2004-01-16 10:10
2004.05.30
QueryEndSession и вход в систему под другим именем


6-1081421371
Артем
2004-04-08 14:49
2004.05.30
Дата обновления сайта


3-1083691075
Крутыш
2004-05-04 21:17
2004.05.30
Всем кто использует Sybase.