--- innwebd/base.cpp 2004/07/04 06:45:23 1.4 +++ innwebd/base.cpp 2004/07/04 08:04:08 1.5 @@ -292,7 +292,7 @@ int base::bbs_post(const CString& head, RS.Close(); } - sql.Format("insert delayed into innd_logfile(AID,art_id,msg_id,op) values" + sql.Format("insert delayed into innd_log(AID,art_id,msg_id,op) values" "(%ld,%ld,'%s','I')", aid,art_id,addslashes(msg_id)); this->Db.ExecuteSQL(sql); @@ -304,7 +304,9 @@ int base::bbs_post(const CString& head, } catch(CException* e) { - syslog << logfile::log_head << "Error in bbs_post()" << endl; + char strErrMsg[256]; + e->GetErrorMessage(strErrMsg,256); + syslog << logfile::log_head << "Error in bbs_post() [" << strErrMsg << "]" << endl; e->Delete(); return -1; } @@ -389,14 +391,16 @@ int base::bbs_delete(long id) this->Db.ExecuteSQL(sql); } - sql.Format("update innd_logfile set cancel=1 where AID=%ld",id); + sql.Format("update innd_log set cancel=1 where AID=%ld",id); this->Db.ExecuteSQL(sql); } RS.Close(); } catch(CException* e) { - syslog << logfile::log_head << "Getting article error in bbs_delete()" << endl; + char strErrMsg[256]; + e->GetErrorMessage(strErrMsg,256); + syslog << logfile::log_head << "Getting article error in bbs_delete() [" << strErrMsg << "]" << endl; e->Delete(); return -1; }