Suppongo che nella tabellaProvincie ci sia il campo idRegione in modo da relazionare la provincia alla regione giusta.
Allora.
Crei una prima combo con l'elenco delle regioni.
Nel value metti l'id e come etichetta il testo della regione.
All'onchange passi alla pagina l'idRegione selezionato e fai eseguire la seconda query per la seconda combo.
codice:
<%
pagina = request.serverVariables("PATH_INFO")
idRegione = request.queryString("idRegione")
if len(idRegione) > 0 and isNumeric(idRegione) then
idRegione = cLng(idRegione)
else
idRegione = 0
end if
idProvincia = request.queryString("idProvincia")
if len(idProvincia) > 0 and isNumeric(idProvincia) then
idProvincia = cLng(idProvincia)
else
idProvincia = 0
end if
%>
<form method="get" action="<%=pagina%>">
<%
set conn = server.createObject("ADODB.Connection")
conn.open connString
sqlReg = "SELECT * FROM tabellaRegioni ORDER BY nomeRegione"
set rsReg = conn.execute(sqlReg)
if not rsReg.eof then
%>
<select name="idRegione" onchange="document.location.href=<%=pagina%>?idRegione='+this.value">
<option value="0">SELEZIONA</option>
<%
do until rsReg.eof
%>
<option value="<%=rsReg("idRegione")%>"<% if idRegione = rsReg("idRegione") %> selected="selected"<% end if %>><%=rsReg("nomeRegione")%></option>
<%
rsReg.moveNext
loop
%>
</select>
<%
end if
rsReg.close
set rsReg = nothing
if idRegione > 0 then
sqlProv = "SELECT * FROM tabellaProvincie WHERE idRegione = " & idRegione
set rsProv = conn.execute(sqlProv)
if not rsProv.eof then
%>
<select name="idProvincia" onchange="document.location.href=<%=pagina%>?idRegione=<%=idRegione%>&idProvincia='+this.value">
<option value="0">SELEZIONA</option>
<%
do until rsProv.eof
%>
<option value="<%=rsReg("idProv")%>"<% if idProv = rsReg("idProv") %> selected="selected"<% end if %>><%=rsProv("nomeProvincia")%></option>
<%
rsProv.moveNext
loop
%>
</select>
<%
end if
rsProv.close
set rsProv = nothing
conn.close
set conn = nothing
%>
<input type="submit" value="seleziona" />
</form>