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