Linux - Problema con SOCI ODBC, Postgres y C++ en Linux

 
Vista:

Problema con SOCI ODBC, Postgres y C++ en Linux

Publicado por Domini (3 intervenciones) el 29/02/2008 23:23:07
Espero que alguien pueda ayudarme con este problema porque he buscado muchísimo y no encuentro más ideas por dónde entrarle.

Resulta que estoy trabajando en una aplicación en C++ que accede a una base de datos PostgreSQL por medio de la librería SOCI ODBC.

La librería SOCI provee una clase 'Row' que se puede utilizar para hacer consultas sobre tablas cuando no sabemos cuántas columnas tienen ni sus tipos (más información al respecto: http://soci.sourceforge.net/doc/backends/odbc.html#dynamic ).

En Windows todo funciona maravillosamente, pero en Linux el método 'get' de la clase 'Row' lanza una excepción de tipo St8bad_cast. Lo cursioso del caso es que no siempre la lanza, parece totalmente aleatorio. A veces funciona y a veces no.

En Windows estoy usando MinGW, y en Linux uso gcc.

Sé que no es una pregunta muy simple pero espero que exista alguien que pueda ayudarme.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder