]> git.sesse.net Git - ccbs/blobdiff - bigscreen/ccbs_bigscreen.cpp
Replace transaction<> with work.
[ccbs] / bigscreen / ccbs_bigscreen.cpp
index 02ed0335b93d5510fb62f7037f777decca8da30c..6afc0a082b2ea90b2a8f916af02961a4312be582 100644 (file)
@@ -8,12 +8,12 @@ int main(int argc, char **argv)
        GLWindow glw("CCBS bigscreen", 800, 600, 32, false, 16, -1);
        try {
                pqxx::connection conn("dbname=ccbs host=sql.samfundet.no user=ccbs password=GeT|>>B_");
        GLWindow glw("CCBS bigscreen", 800, 600, 32, false, 16, -1);
        try {
                pqxx::connection conn("dbname=ccbs host=sql.samfundet.no user=ccbs password=GeT|>>B_");
-               pqxx::transaction<> t(conn, "trx");
+               pqxx::work t(conn, "trx");
 
                // fetch all songs
                pqxx::result res( t.exec("SELECT * FROM songs") );
                for (pqxx::result::const_iterator i = res.begin(); i != res.end(); ++i) {
 
                // fetch all songs
                pqxx::result res( t.exec("SELECT * FROM songs") );
                for (pqxx::result::const_iterator i = res.begin(); i != res.end(); ++i) {
-                       std::fprintf(stderr, "%s\n", i[0].as(std::string()).c_str());
+                       std::fprintf(stderr, "%s\n", i["title"].c_str());
                }
                t.commit();
        } catch (const std::exception &e) {
                }
                t.commit();
        } catch (const std::exception &e) {