Показать сообщение отдельно
  #5  
Старый 06.05.2012, 20:30
killmore killmore вне форума
Прохожий
 
Регистрация: 06.05.2012
Сообщения: 5
Репутация: 10
Вопрос

добавил еще 1 запрос с sql
UPDATE nalich
SET nalichie=nalichie-:nal1
WHERE ID_KNIGI=:ikn

Код:
begin
 adoquery2.open;
 adotable2.Open;
 adotable2.First;
 adoquery2.First;
while not adoquery2.Eof do
      begin
      adoquery5.Open;
      adoquery5.Parameters.ParamByName('nal1').Value:=adoquery2.FieldByName('koltov').Value;
      adoquery5.Parameters.ParamByName('ikn').Value:=adoquery2.FieldByName('ID_KNIGI').Value;
      adotable2.Post;
      adoquery5.Close;
      adoquery2.Next
      end;
end;
close;
oformzakaz.Show;
end;

выдает 2 ошибки
1.Текущий поставщик не поддерживает возврат нескольких наборов записей в результате выполнения одной операции
2.ADO: Сommand text does not return a result set
Ответить с цитированием