Probleme mit pqxx und Datenbankanbindung
-
Leider gerät mein Programm bei dieser funktion in eine Endlosschleife kann mir leider nicht erklären warum habe vllt leicht was übersehen ?
Ich benutze pqxx in der Version 3.bool navbar::get_elements(const char* pg_con) { result R; connection *conn = new connection(pg_con); work T(*conn); R = T.exec("SELECT name,link,id,parent_id FROM navbar"); T.commit(); int arr; for(result::const_iterator query = R.begin(); query != R.end(); query++){ if(R.size() > 0){ Menu_data[arr][1]= query["id"].as<std::string>(); Menu_data[arr][2]= query["name"].as<std::string>(); Menu_data[arr][3]= query["link"].as<std::string>(); Menu_data[arr][4]= query["parent_id"].as<std::string>(); arr++; }else{ conn->disconnect(); delete conn; return false; } } conn->disconnect(); delete conn; return true; }
Habe mein code noch leicht verändert ohne erfolg