Hi,

Iam facing a problem related to Oracle.
Iam calling a stored procedure which returns a ref cursor from Qt using QODBC3 driver.
Iam able to get the result(QSqlResult).

But, the oracle cursors are still opened but not closed. Since opened cursors accumulate to more than 300, Oracle throws the
following error. ORA01000 : Too many cursors opened.

I tried many ways in Qt to solve this problem (like, calling clear() method in QsqlQuery, deleting Qsqlquery object, getting handle from QsqlResult and freeing the handle). But, problem is not yet solved.

Please help me in this issue.

Thanks & Regards,
Suresh