пятница, 7 ноября 2014 г.

Delphi FireDAC Array DML (BULK INSERT) MySQL, PostgreSQL и возможно другие

На заметку: при использовании запроса INSERT INTO с массивом параметров нужно обязательно ставить пробел перед VALUES иначе запрос будет выполняться для каждой записи массива отдельно.
Пример
INSERT INTO TABLE1(FIELD1, FIELD2)[Пробел тут]VALUES(:p1, :p2)
Проблема в разборе запроса и определении места ключевого слова VALUES.