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

Вниз

Проблемы с ADOQuery   Найти похожие ветки 

 
terra ©   (2004-03-18 12:42) [0]

У меня в программе несколько запросов ADO, запрос на выборку работает нормально и без проблем, но вот запрос на обновление и добавление срабатывает (по ExecSQL) но результаты не отображаются в таблице (невозможно выполнить Open - Close с запросом - вылетает ошибка - что-то типа "проводник не поддерживает вывод одновременно нескольких потоков данных"), хотя после закрытия программы и повторного запуска изменения видны!


 
Ozone ©   (2004-03-18 13:00) [1]

Не понятно. Запрос на обновление не вызывает ошибок?


 
stas ©   (2004-03-18 13:05) [2]

У тебя 2 запроса 1 - Select; 2-Update; И после выполнения 2-го изменения не видны в первом. Я правильно понял ?


 
bushmen ©   (2004-03-18 13:09) [3]

По-подробнее, пожалуйста


 
Anatoly Podgoretsky ©   (2004-03-18 13:14) [4]

А надо три
select
ipdate
select (повторно или с другим критерием)


 
serge35   (2004-03-18 13:19) [5]

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


 
terra ©   (2004-03-18 14:55) [6]

Попробовал после добавления открыть-закрыть запрос на выборку, таблица все равно не обновляется.


 
terra ©   (2004-03-18 15:04) [7]

Подробно:
существует база на Access, где ведется учет операций, после каждой операции в одной из таблиц увеличивается счетчик (запрос на обновление), а в другой фиксируется вся операция (запрос на добавление).
С ADO работаю впервые. С BDE в данной конструкции (QueryClose - ExecSQL (Update or Insert) - QueryOpen) проблем не было. А в данном случае при попытке QueryOpen-QueryClose выдается ошибка. Если просто делаю ExecSQL, то запрос проходит но в Gride результатов не видно, хотя после запроса делаю TableRefresh. Может кто подскажет?


 
KSergey ©   (2004-03-18 15:06) [8]

А на запрос можно глянуть? А то чета нифига не понятно по "описанию"


 
bushmen ©   (2004-03-18 15:26) [9]

У тебя должно быть 2 компонента AdoQuery. Один привязан к Gridu. Во втором ты делаешь изменения/добавления. После этого ты должен
ADOQuery2.ExecSQL;
ADOQuery1.Close;
ADOQuery1.Open;



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

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

Наверх




Память: 0.48 MB
Время: 0.049 c
3-1079809775
DIS
2004-03-20 22:09
2004.04.18
таблица (Paradox)


7-1076865401
Тупикин Илья
2004-02-15 20:16
2004.04.18
Работа с реестром


3-1079448376
Сергей Непочатов
2004-03-16 17:46
2004.04.18
Проблемы с поставкой программы


3-1080034605
Yurec66
2004-03-23 12:36
2004.04.18
Вместо DBE использовал ADS


3-1079879579
AndreyL
2004-03-21 17:32
2004.04.18
Kak soranit svoju shirinu kolonki DBGrida (posle nastrojki)!