SysTryReturnResult(NID_CNT, r == E_SUCCESS, r, "Failed to perform Append operation.");
}
- r = folderPath.Insert('"', 0);
- SysTryReturnResult(NID_CNT, r == E_SUCCESS, r, "Failed to perform Insert operation.");
- r = folderPath.Insert('"', folderPath.GetLength());
- SysTryReturnResult(NID_CNT, r == E_SUCCESS, r, "Failed to perform Insert operation.");
+ r = folderPath.Replace("\'", "''");
+ SysTryReturnResult(NID_CNT, r == E_SUCCESS, r, "Failed to perform Replace operation for nameExpr.");
+
+ r = folderPath.Insert('\'', 0);
+ SysTryReturnResult(NID_CNT, r == E_SUCCESS, r, "Failed to perform Insert operation for nameExpr.");
+
+ r = folderPath.Insert('\'', folderPath.GetLength());
+ SysTryReturnResult(NID_CNT, r == E_SUCCESS, r, "Failed to perform Insert operation for nameExpr.");
r = inputCondition.Append(folderPath);
SysTryReturnResult(NID_CNT, r == E_SUCCESS, r, "Failed to perform Append operation.");