Non è chiaro se i dati delle nazioni che ti popolano il menù a tendina, sono nel db.
Se non lo fai, il modo più semplice (non so se l'unico) è appunto inserire questi nel db ed eseguire lo schema che ti posto, sia per la insert che per la successiva modifica dei dati (nota: sono due pagine asp separate)
codice:
Insert
<td class=testolabel width="91">
Natura Giuridica:
</td>
<td colspan="3" width="441">
<%
sqlparanatugiur = "SELECT codi_natu_giur,desc_natu_giur FROM paranatugiur where codi_natu_giur !=99 order by desc_natu_giur"
Set record = Server.CreateObject("ADODB.Recordset")
record.Open sqlparanatugiur , cn
%>
<select name="codi_natu_giur" class="campinull">
<option value="">....</option>
<% do while not record.eof %>
<option value="<%=record("codi_natu_giur")%>"> <%=record.Fields("desc_natu_giur")%>
</option>
<% record.MoveNext
loop
%>
</select>
<%
'chiudo
record.Close
set record = Nothing
%>
</td>
codice:
Modifica
<tr>
<td class=testolabel width="91">
Natura Giuridica:
</td>
<td colspan="3" width="441">
<%
sqlparanatugiur = "SELECT codi_natu_giur,desc_natu_giur FROM paranatugiur where codi_natu_giur !=99 order by desc_natu_giur"
Set record = Server.CreateObject("ADODB.Recordset")
record.Open sqlparanatugiur , cn
%>
<select name="codi_natu_giur" class="campinull" onchange="javascript:f_modidati()">
<option value="">....</option>
<% do while not record.eof %>
<option value="<%=record("codi_natu_giur")%>" <%if cint(record("codi_natu_giur")) = cint("0"&rs("codi_natu_giur")) then response.write("SELECTED")%>> <%=record.Fields("desc_natu_giur")%>
</option>
<% record.MoveNext
loop
%>
</select>
<%
'chiudo
record.Close
set record = Nothing
%>