пишет на какой точно строке?
На этой -> SQLQuery1.ExecSQL;
ну так правду пишет. ты ж в 'Open' открыл набор строкой выше
Я в этом плохо шарю. Не подскажешь как правильно сделать?
скорее всего 'Open' достаточно
Тоесть без "SQLQuery1.ExecSQL;"?
да. и Commit делать не надо. это скорее всего набор закроет
Ку-ку Open, а потом ExecSql ))
SQLQuery1.ExecSQL; выдает ошибку
уже там всё работает как я понял
Убрал и заработало
ExecSql для выполнения команды типа INSERT, UPDATE, а Open тот же Active := True для SELECT выбора данных
Обсуждают сегодня