Имеем простенький запрос:
Код:
Query.Close;
Query.SQL.Add('INSERT INTO ListTable');
Query.SQL.Add('(Table, Caption, Comm)');
Query.SQL.Add('VALUES (:prmTable, :prmCap, :prmComm)');
Query.Parameters.Clear;
Query.Parameters.Add;
Query.Parameters[0].Name := 'prmTable';
Query.Parameters[0].DataType := ftString;
Query.Parameters.Add;
Query.Parameters[1].Name := 'prmCap';
Query.Parameters[1].DataType := ftWideMemo;
Query.Parameters.Add;
Query.Parameters[2].Name := 'prmComm';
Query.Parameters[2].DataType := ftWideMemo;
Query.Parameters[0].Value := edTable.Text;
Query.Parameters[1].Value := memCaption.Text;
Query.Parameters[2].Value := memComm.Text;
Query.ExecSQL;
Query.Close;
Админ: Пользуемся тегами для оформления кода!
Третий день пытаюсь выяснить почему выскакивает сообщение :
"Ошибка синтаксиса в инструкции INSERT INTO"
Кто знает, подскажите пожалуйста, в чём проблема.