+ boardst.ResultInt(0,boardid);\r
+ boardst.Step();\r
+\r
+ selectst.Bind(0,boardid);\r
+ selectst.Step();\r
+\r
+ while(selectst.RowReturned())\r
+ {\r
+ int messageid=-1;\r
+\r
+ selectst.ResultInt(0,messageid);\r
+\r
+ m_unthreadedmessages.push_back(std::pair<long,long>(boardid,messageid));\r
+\r
+ selectst.Step();\r
+ }\r
+ selectst.Reset();\r
+ }\r
+ selectst.Finalize();\r
+ boardst.Finalize();\r
+\r
+ for(std::vector<std::pair<long,long> >::iterator i=m_unthreadedmessages.begin(); i!=m_unthreadedmessages.end(); i++)\r
+ {\r
+ tb.Build((*i).second,(*i).first,true);\r
+ }\r
+ \r
+ /*\r
+ while(boardst.RowReturned())\r
+ {\r
+ int boardid=-1;\r