Fact: no, it can't. They will not solve rising damp, but only mask its symptoms temporarily.
Here is the technical explanation why is this.
The study of rising damp involves four dynamically interacting key areas:
- The soil
- The wall fabric
- The finish
- The environment (air)
Water rises from the ground, passes through the wall fabric, then evaporates through the finish (plastering, paint etc.) into the environment. It follows this path: 1 > 2 > 3 > 4.
If the evaporation of water is blocked by the finish - which impervious, non-breathable materials do - because walls are in permanent contact with the soil and unlimited water from the water table water, humidity starts accumulating inside the walls and liquid water starts building up from the ground up. Even the best materials can hold water back for a limited time, then water will eventually come through or resurface somewhere else. The increasing moisture content of the walls damages not only the finishes but often the wall fabric itself - so having dampness accumulating inside the walls is not a good idea.
Using in old buildings non-breathable finishes - such as waterproof paints, wallpapers, cement plasters (which are non-breathable) - are a bad idea as they can significantly contribute to the buildup of moisture inside the walls, resulting in later problems.
These solutions won't solve rising damp either as they don't have the potential to block the intake of water from the soil, as explained here.