salve a tutti, premetto che non sono granchè esperto, ma ci provo comunque....

ho un problema con una sub:

codice:
<% Sub trovacategoria (findcat) %>
<%  
  do while not findcat.eof
    
    for rip = 0 to rip=1000
       %>
          <%  if findcat.fields(0).value = padre then%>
            <% response.Write("
 sottocategoria |")%><%=findcat.fields(1).value%><%response.Write(" padre su db ")%> <%=findcat.fields(2).value%> <%response.Write(" variabile padre ")%> <%=padre%>
       <%
       padre=findcat.fields(2).value
       
       end if%>
             
             
             
            <%
      
      
    
     next
  
    rs.movenext
 
  loop
  %><%response.Write("
fine")%><%
  %>        
    <%End sub%>  
   <% call trovacategoria (rs) %>
il problema che ho è che la variabile "padre" che utilizzo per effettuare controlli all'interno della sub non viene riconosciuta, o meglio, se la imposto staticamente

codice:
<%padre=14%>
questa viene riconosciuta e la sub funziona correttamente

mentre se la imposto da una querystring

codice:
<%padre=request.querystring("padre")%>
questa non viene riconosciuta dalla sub che non verifica le condizioni correttamente.
ci tengo a precisare, e questa è la cosa strana, che se stampo la varibile "padre" a video questa mi restituisce il valore corretto.

aiutatemi per favore sono 2 settimane che ci sbatto la testa....
ciauz!