version 0.3.33
[fms.git] / src / http / pages / execquerypage.cpp
index 358f34a..97b402b 100644 (file)
@@ -30,6 +30,12 @@ const std::string ExecQueryPage::GeneratePage(const std::string &method, const s
                        }\r
                        content+="<tr>";\r
                }\r
+               else if(m_db->GetLastResult()!=SQLITE_OK)\r
+               {\r
+                       std::string error="";\r
+                       m_db->GetLastError(error);\r
+                       content+="<tr><td>"+error+"</td></tr>";\r
+               }\r
                while(!rs.AtEnd())\r
                {\r
                        content+="<tr>";\r
@@ -38,7 +44,7 @@ const std::string ExecQueryPage::GeneratePage(const std::string &method, const s
                                content+="<td>";\r
                                if(rs.GetField(i))\r
                                {\r
-                                       content+=rs.GetField(i);\r
+                                       content+=SanitizeOutput(std::string(rs.GetField(i)));\r
                                }\r
                                content+="</td>";\r
                        }\r