Prima di tutto ti conviene inserire gli opportuni controlli client side (javascript) in modo che il modulo non possa neppure essere inoltrato in mancanza di un campo obbligatorio o se l'utente inserisce valori non validi (es. lettere nel campo "telefono").

Fatto questo, nella fase di recupero dei dati, per intenderci, nella pagina che contiene tutta la serie di istruzioni

variabile = request.form("nomecampo")

puoi gestire il campo vuoto o errato o non corrispondente al dato contenuto nel database con un redirect alla pagina del form, tipo

codice:
if password = "valore che non va bene" then
response.redirect("paginaform.asp?campo='password'")
end if
Nella pagina del form, all'inizio, avrai un'istruzione come

campo = request.querystring("campo")

e nel form, in corrispondenza dei campi interessati, potresti fare (nell'esempio del campo password):

codice:
........
codice del form
........
Password
<input type="password" name="password" value=<%=password%>/>
<%
if campo="password" then 
response.write("<font color='red'><--correggi qui</font>") 
end if
%>
........
segue codice form
........
Naturalmente è solo uno dei possibili metodi, l'importante è capire il movimento cinese.