std::stringstream str;
str << "INSERT INTO Message(ID, SendTo, Msg) VALUES('" << from << "', '" << to << "', '" << szData << "')";其中szData的内容是 <presence type='addbuddy' from='1005' to='1010'><body>test!</body></presence>这样str的内容就成了 "INSERT INTO Message(ID, SendTo, Msg) VALUES('1005', '1010', '<presence type='addbuddy' from='1005' to='1010'><body>test!</body></presence>')"
执行起来出错,我在SQL查询分析器里执行 INSERT INTO Message(ID, SendTo, Msg) VALUES('1005', '1010', 'test')没问题,所以上面的问题肯定是最后一个字段的引起的,只是不知道这条SQL语句要怎么写才正确