Краткое описание :
DirectSQl. Неверные параметры запроса при повторном FetchОписание :
Прямой SQLЧто измененно :
DSQL
Массивы в VIP
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Если связать параметры запроса с элементами массива
(например, array[1..5] of string), а потом дважды выполнить запрос,
то при втором запуске значение всех параметров возьмётся равным
значению того элемента массива, который читали последним.
Как измененно :
Исправлено.
Внимание! Не нужно связывать параметры с элементами динамических массивов,
любых структур данных, раскладка в памяти которых может поменяться между запусками,
т.к. для параметра запоминается сырой указатель на память.
Это же касается и локальных переменных, которые более локальные, чем хендл запроса.
Либо можно для подготовленного запроса связать параметры заново на всякий случай