We develop a convex approximation for two-stage mixed-integer recourse models, and we derive an error bound for this approximation that depends on the total variations of the probability density functions of the random variables in the model. We show that the error bound converges to zero if all these total variations converge to zero. Our convex approximation is a generalization of the one in Romeijnders, van der Vlerk, and Klein Haneveld [Math. Program., to appear] restricted to totally unimodular integer recourse models. For this special case it has the best worst-case error bound possible. The error bound in this paper is the first in the general setting of mixed-integer recourse models. As main building blocks in its derivation we gene...