Показать сообщение отдельно
  #2  
Старый 04.03.2010, 00:55
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,105
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

У тебя запрос, который не возвращает набор данных. Для выполнения таких запросов надо использовать метод ExecSQL (ну или что там в данном компоненте). Это раз.
Два. DM.SmenaPas.Active:=True и DM.SmenaPas.Open по сути делают одно и то же. Так что надо выбирать что-то одно. Но не в этом случае. Замени эти 2 строки на вызов соотв. ExecSQL.
Ответить с цитированием