Asp:contenu table access 2000 dans zone de liste

Fermé
fabrice - 4 avril 2001 à 10:21
 fabrice - 4 avril 2001 à 14:15
Je souhaite inserer le champs rs_client de la table clients d'une bd access 2000 dans une zone de liste
Ma connexion est bonne,ma boucle aussi car je peux afficher le contenu sans liste
Le probleme survient des que j'insere <select name="">
avant l'asp
mon code:

<Select name="lstclients">

<%
dim rs
dim conn
'Ouverture de la connexion
set conn=Server.CreateObject("ADODB.Connection")
conn.connectionstring= "maint"
conn.open
'Creation d'un recordset
set rs = Server.CreateObject ( "ADODB.Recordset" )
rs.ActiveConnection=conn
rs.open "clients"

do while not rs.eof
response.write "<OPTION VALUE='" & rs("RS_client") & "'>"
rs.movenext
loop

rs.close
set rs=nothing
conn.close
set conn=nothing
%>
</option>
</SELECT>

</body>
</html>

que faire?
merci d'avance
A voir également:

1 réponse

Voila ce qu'il faut mettre :


<Select name="lstclients">

<%
dim rs
dim conn
'Ouverture de la connexion
set conn=Server.CreateObject("ADODB.Connection")
conn.connectionstring= "maint"
conn.open
'Creation d'un recordset
set rs = Server.CreateObject ( "ADODB.Recordset" )
rs.ActiveConnection=conn
rs.open "clients"

do while not rs.eof
response.write "<OPTION VALUE='" & rs("RS_client") & "'>" & rs("RS_client") & "</option> "
rs.movenext
loop

rs.close
set rs=nothing
conn.close
set conn=nothing
%>
</SELECT>

</body>
</html>


le texte qui saffiche dans une combobox est entre <option> et </option>

Toi, tu mettais des valeurs seulement dans la valeur retournée par la combobox.
0
merci
0