Si, de hecho me parece que es la forma correcta de trabajarlo, ya es cuestión de costumbres, yo regularmente lo hago de la siguiente manera:
Código:
if len(trim(Request.Form("campo"))) > 0 then
strSQl = strSQL & " campo = " & trim(Request.Form("campo"))
end if