Convection is the movement of molecules in a solution according to the kinetic energy imparted by heat energy. This happens in liquids, gases, and plasmas. It can't occur in solids simply because they are just that. Solids. If the solid is heated enough to break the cohesion then it will turn to a liquid. Hope this helped. :)