При экспорте данных по ODBC, например, стакана, со стороны БД вижу массу выражений, например:
Код
UPD ATE X.ORDERS SE T VOLUME=15.00000000 WHERE SYMBOL='SiU6' AND OP='BUY' AND PRICE=65306.000000
где значения идут непосредственно в SQL-выражении. В результате база кеширует десятки тысяч выражений. Подобные действия следует выполныть с использованием bind-переменных. Первый класс: Binding Parameters ODBC Кроме того, курсоры закрываются видимо средствами самого ODBC-драйвера. Один драйвер с этим справляется, а другой сам не закрывает и захлебывается при достижении разрешенного количества открытых курсоров (SQLSTATE=S1000).