1
J'essaie de forcer les utilisateurs à sélectionner uniquement certaines valeurs lors de l'ajout d'un enregistrement. Donc, naturellement, j'utilise une liste déroulante, mais j'aimerais que les options soient remplies par un champ spécifique dans la base de données. Je me suis dit que je ferais un Do/Loop mais apparemment je fais quelque chose de mal.Remplir la liste déroulante de SQL dans ASP classique
Dim dstrSQL
Dim drs
dstrSQL = "SELECT EventID FROM Events"
set conn2 = CreateObject("ADODB.Connection")
conn2.open CONN_STRING
set drs = conn2.execute(dstrSQL)
conn2.close: set conn2 = nothing
Do
Response.Write "<option value=" & drs.Fields(0) & " >" & drs.Fields(0) & "</option>"
drs.MoveNext
Loop
Impressionnant, super rapide! Merci beaucoup =) – maczealot
Je me rappelle avoir besoin d'utiliser la propriété .Value du champ, donc vous auriez drs.Fields (0) .Value à l'intérieur de la boucle. Peut-être tort si ... –
Content de vous aider. :) – mark123