Robert Lacroix: Datenbankzugriff

Beitrag lesen

Ich greife über ASP auf eine Access Datenbank zu und will damit eine zugangskontrolle verwirklichen. Also habe ich eine Access Datenbank angelegt, mit der Tabelle User, den Spalten Name, Passwort und Leader. Jetzt will ich die User aus der Tabelle User auslesen, die Leader = 1 haben, und dann auch gleich ein html select machen, in dem man diese auswählen kann. Also habe ich
<%
      cnString = "DRIVER={Microsoft Access Driver (*.mdb)}; "
      cnString = cnString & "DBQ=" & Server.MapPath("../soldiers.mdb")
      Application("ASPForumDSN") = cnString
  
      Set Conn = Server.CreateObject("ADODB.Connection")
   Conn.Open Application("ASPForumDSN")
   SQL =       "SELECT * FROM User WHERE (((Leader = 1)))"
   Set userget = Conn.Execute(SQL)
   User1 = userget("Name")
%>

<body bgcolor="black" text="red">
<FORM NAME=Records ACTION="postnews.asp" METHOD=POST>
<select name="login" size="1">
<option> <%= User1%>
</select><br>
<input type=password size=16 name="pass"><br>
<INPUT TYPE=SUBMIT NAME=UPDATE VALUE="Login">
</form>
</body>
</html>

Dass funktioniert sehr gut, wenn ich nur einen User habe, bei dem Leader = 1 ist. Wie kann ich das bei mehreren Usern machen ?

Danke, Robert.