mi da risultato regione=1 perchè nella pagina provice.asp:

codice:
<%@LANGUAGE = VBScript%>

<%
    Dim id
    id = Request.QueryString("id")
    
    Call CnOpen()
    Dim SQL
    SQL = "SELECT * FROM province "
    SQL = SQL & "WHERE pro_regione = " & id & " "
    SQL = SQL & "ORDER BY pro_nome ASC"
    rs.Open SQL, cn, 1
    If rs.EOF Then
        Response.Write "Selezionare una regione valida!"
    Else
%>
<select name="province">
<option value="0"></option>
<%
        While rs.EOF = False
%>
<option value="<%=rs("pro_nome")%>"><%=rs("pro_nome")%></option>
<%
            rs.MoveNext
        Wend
%>
</select>
<%
    End If
    rs.Close
    Call CnClose()
%>
la query è SQL = SQL & "WHERE pro_regione = " & id & " "
e mi da come risultato l'ID relazionato alla provincia

se lo cambio con "pro_nome" giustamente va in errore:

Microsoft OLE DB Provider for ODBC Drivers error '80040e21'

ODBC driver does not support the requested properties.

/province.asp, line 12

come posso risolvere?