Главная страница
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.05 c
4-1081600941
Dron
2004-04-10 16:42
2004.05.30
Как изменить имя каталога


1-1084649582
Yong
2004-05-15 23:33
2004.05.30
Как изменить размер текста?


1-1084732570
Жека
2004-05-16 22:36
2004.05.30
Как в TMemo переходить на нижнюю строку?


3-1084017148
V l a d i m i r
2004-05-08 15:52
2004.05.30
Как связать две таблицы?


14-1084449294
Тимохов
2004-05-13 15:54
2004.05.30
Есть ли в win2000 штатная утилита, которая в