- st=m_db->Prepare("UPDATE tblThread SET FirstMessageID=?, LastMessageID=? WHERE ThreadID=?;");\r
- st.Bind(0,m_threadmessages[0].m_messageid);\r
- st.Bind(1,m_threadmessages[m_threadmessages.size()-1].m_messageid);\r
- st.Bind(2,threadid);\r
- st.Step();\r
+ SQLite3DB::Statement st2=m_db->Prepare("UPDATE tblThread SET FirstMessageID=?, LastMessageID=? WHERE ThreadID=?;");\r
+ st2.Bind(0,m_threadmessages[0].m_messageid);\r
+ st2.Bind(1,m_threadmessages[m_threadmessages.size()-1].m_messageid);\r
+ st2.Bind(2,threadid);\r
+ st2.Step();\r
+\r
+ if(ll=="8")\r
+ {\r
+ std::string temp1("");\r
+ std::string temp2("");\r
+ std::string temp3("");\r
+ StringFunctions::Convert(m_threadmessages[0].m_messageid,temp1);\r
+ StringFunctions::Convert(m_threadmessages[m_threadmessages.size()-1].m_messageid,temp2);\r
+ StringFunctions::Convert(threadid,temp3);\r
+\r
+ logmessage+="update bind fmessageid=" + temp1 + " lmessageid=" + temp2 + " threadid=" + temp3 + " | ";\r
+ }\r
+\r
+ SQLite3DB::Statement st3=m_db->Prepare("DELETE FROM tblThreadPost WHERE ThreadID=?;");\r
+ st3.Bind(0,threadid);\r
+ st3.Step();\r