Сейчас есть проблема, если SELTA транслирует запрос в аргумент функции, параметры которого передаются через SQLBindPatametr, в параметрах не экранируются символы. Нужно исправить эту ситуацию.
Я думаю, что самым хорошим способом будет транслировать запросы после подстановки параметров. 2goga Разберись, как работает SQLBindParametr, и как он должен экранировать символы.
SQLBindParameter() ничего существенного не делает, почти сразу вызывает PGAPI_BindParameter() добавил удвоение кавычек в SQLBindParameter(). Теперь в простых запросах внутренние кавычки в строке будут экранироваться. но этого недостаточно для использования в updatewithsaverowcount() и updateifsaverowcount() - добавил еще функций doublequotesifneed() для использования в них. пока проблема в том, сколько таких функций надо (для каких типов) идеальным вариантом было бы , как предложил Стас, транслировать после подставления параметров. Но сомневаюсь, что это надо делать к выходу 1.1.0
написал тест для sqlbindparameter() получилось, что изменений в самой sqlbindparameter() хватает, никаких дополнительных функций doublequotesifneed() не нужно. коммичу.
Для тех, кто не пользуется багзиллой или не умеет пользоваться групповым редактированием при поиске, закрываем задачи, которые они должны были принять.