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

Вниз

Не выполняется SQL запрос через ADOQuery update [ #pay_order] set   Найти похожие ветки 

 
Emish ©   (2007-12-18 14:30) [0]

Не выполняется SQL запрос через ADOQuery
update [ #pay_order] set [ #bank_recipient]=13238 where ref=2152
выдается сообщение: Project Project1.exe raised exception class EOLeExecption with message "Current provider does not support returning multiple recordsets from a single execution".
Process stopped. Use Step or Run to continue

значение поля #bank_recipient не уникальный он может повторятся

код:
ADOQuery1.active:=false;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add("update [ #pay_order] set [ #bank_recipient]=13238 where ref=2152");
ADOQuery1.ExecSQL;
ADOQuery1.active:=true;

запрос select * from [ #pay_order] работает нормально.

Что может быть? Помогите разобраться


 
Palladin ©   (2007-12-18 14:49) [1]


> ADOQuery1.active:=true;

а это нахрена?


 
tesseract ©   (2007-12-21 11:40) [2]


> ADOQuery1.active:=true;


А твой SQL возвращает данные ? Нет вот  он и  орёт.


 
Shamansky_ne   (2007-12-21 15:05) [3]

На запросы осуществляющие обновление, удаление, добавление данных, то есть, если в SQL есть операторы: "INSERT" or "UPDATE" or "DELETE" используется EXECSQL, если идет просто выборка, то ставишь Active:=true;



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

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

Наверх




Память: 0.47 MB
Время: 0.018 c
15-1197883093
начинающий
2007-12-17 12:18
2008.01.20
Плазма белый отдаёт лиловым. Но не весь.


15-1196156732
All More system
2007-11-27 12:45
2008.01.20
Проблема с работой в M$ Virtual PC 2007


4-1182186323
A.L.E.X.A.N.D.E.R
2007-06-18 21:05
2008.01.20
Ввод данных в консольное приложение


2-1198412113
}I{aI-I4er
2007-12-23 15:15
2008.01.20
Простой прикол с блокнотом


2-1198245704
..::KraN::..
2007-12-21 17:01
2008.01.20
RSS в Delphi