voila mon select cityid est bien egal a objRecordsettown("id") mais il ne me le selectionne pas.
il me donne le premier de la liste du db.
<select name=cityid dir=rtl ID="Select1">
<%
objRecordsettown.MoveFirst
Do While Not objRecordsettown.EOF
%>
<Option value="<%=objRecordsettown("id")%>" <%if objRecordsettown("id")=cityid then response.Write ("selected")%>>
<% =objRecordsettown("town")%></Option>
<%
objRecordsettown.MoveNext
Loop
%>
</SELECT>