Guten Abend,
ich habe in die Fliege Files v2 ein Team List System eingebaut.
Folgende Problematik ergibt sich mir:
Es werden einfach keine Teamler angezeigt, hier ist die Liste permanent "leer".
Ich denke das Korpus Delikti bereits gefunden zu haben:
C: messenger_manager.cpp
- void MessengerManager::Login(MessengerManager::keyA account)
- {
- if (m_set_loginAccount.find(account) != m_set_loginAccount.end())
- return;
- DBManager::instance().FuncQuery(std::bind1st(std::mem_fun(&MessengerManager::LoadList), this),
- "SELECT account, companion FROM messenger_list%s WHERE account='%s'", get_table_postfix(), account.c_str());
- //Team_Friend
- #ifdef ENABLE_MESSENGER_TEAM
- DBManager::instance().FuncQuery(std::bind1st(std::mem_fun(&MessengerManager::LoadTeamList), this),
- "SELECT mName,'%s' FROM common.gmlist WHERE mName!='%s'", account.c_str(), account.c_str());
- #endif
- //Team_Friend
- m_set_loginAccount.insert(account);
- }
Und zwar sagt hier die Query aus:
Nach meinem Verständnis ruft er ja hier die Daten der gmlist Tabelle in der Datenbank common innerhalb der Zeile account (weil account.c_str()) ab, oder bin ich hier falsch?
In der gmlist Tabelle gibt es aber lediglich die Zeilen mAccount und mName.
Wie bekomme ich das den nun entsprechend hin dass hier die Namen geladen werden und angezeigt werden.
PS: syserr sind diesbezüglich alle leer
Vielleicht hat ja jemand eine Idee für mich
Liebe Grüße