2013/2/27 Kevin Rose <[email protected]>
> I support a linux tool that used SOCI 3.0.0 to communicate with an Oracle
> database. I recently had to update the version of SOCI used to 3.1.0 and
> now I am unable to get data back from Oracle. This is the code I am using:
>
> std::ostringstream str;
> str << "service=" << mDbServer << " user=" << mDbUser << "
> password=" << mDbPassword;
> Log::getInstance().info("Connecting to database " + mDbServer
> + " as user " + mDbUser);
>
> // Connect to the datbase.
> mDbSession = shared_ptr<session>(new
> soci::session(soci::oracle, str.str()));
>
> // Run a quick test query to verify the connection.
> (*mDbSession) << "update filters set name = 'kevin' where name
> = 'hamster'";
>
> // Run a second test query to verify I can get data from the
> connection.
> int test;
> (*mDbSession) << "select 1 from dual", into(test);
>
> Everything goes ok, until the last line when I get an exception with the
> error message "ORA-24338: statement handle not executed". This works fine
> with SOCI 3.0.0 but as soon as I upgrade to SOCI 3.1.0 it fails :(
>
> I hope someone can help!
> Kevin Rose
> DreamWorks Animation
>
Hi Kevin,
Could you please check your issue with latest code from
https://github.com/SOCI/soci ?
Regards,
Sergei
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
soci-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/soci-users