以下代碼在我的電腦上工作,但在其他電腦上出現錯誤。怎麼可能在所有機器上成功運行它。qt mysql查詢在不同的機器上給出不同的結果
QSqlQuery query;
QString queryString = "SELECT * FROM " + parameter3->toAscii() + " WHERE " + parameter1->toAscii() + " = \"" + parameter2->toAscii() + "\"";
bool retX = query.exec(queryString);
應滿足什麼預必要爲這對任何一臺PC
SQL注入攻擊等情況發生。 – bernie 2010-10-01 06:17:55
您是否嘗試過除應用程序代碼外運行查詢?如果是這樣,返回的是什麼? – bernie 2010-10-01 06:20:33
從qt創建者我得到,真。 – nish 2010-10-01 07:28:32