J'ai installé unixOdbc sur mon PC Ubuntu. J'ai configuré DSN 'mydsn' et ça marche très bien avec isql. Cela signifie que le pilote ODBC postgres et la source de données sont installés et configurés correctement. Je ne pouvais pas connecter isql avant que tout ne soit configuré.Exception SQLCloseCursor lors de l'utilisation de POCO ODBC
Si j'essaie d'exécuter la même instruction avec Poco :: ODBC, elle échoue avec l'exception.
E [2016-06-25 13:41:48.117] Application {3}: ODBC handle exception: SQLCloseCursor(): Connection:Not applicable
Server:Not applicable
===========================
ODBC Diagnostic record #1:
===========================
SQLSTATE = 200
Native Error Code = 0
[nxDC[rvrMngrIvldcro tt
Voici mon code
using Poco::Data::ODBC::Connector;
...
Connector::registerConnector();
_pool = new SessionPool(Connector::KEY, "DSN=mydsn;", size, size);
Session session(_pool->get());
session << "insert into users values('2', 'user', 'password');", now;
J'ai essayé de google exception SQLCloseCursor mais il me donne beaucoup de résultats non pertinents. Je n'ai pas essayé de déboguer (points de rupture et ainsi de suite) encore.
Une suggestion d'où commencer?