neznakomka писал(а):
Подскажите пожалуйста в чём ошибка!
Пишу запрос на удаление записи из таблицы:
str := 'Delete from Material where code_material = "' + s + '" and name_material = "' + s1 + '";';
DataModule1.ADOQuery1.Close;
DataModule1.ADOQuery1.SQL.Text := str;
DataModule1.ADOQuery1.ExecSQL;
DataModule1.ADOQuery1.Open;
При выполнении возникает ошибка:
"Текущий проводник не поддерживает возврат нескольких наборов записей в результате одной операции"
Delphi всё правильно сказал.Вы сформировали такой запрос, в результате которого за одну операцию происходит возврат нескольких наборов(а так можно делать не всегда) .Попробуйте разделить запрос на два последовательных.И ,кстати, какой литературой Вы пользуетесь?