Avatar billede cocakaj Nybegynder
17. oktober 2001 - 18:23 Der er 4 kommentarer og
1 løsning

Tjek brugernavn i database

Yo!

Jeg har et rimelig stort problem igen igen!!!...

Det jeg har brug for er et eksempel/script på at tjekke om der er ens værdier i en database (access 2000). Altså der må ikke være 2 ens brugernavne i databasen, så skal den sige noget med \"Brugernavn allerede taget!\"

Please hjælp...
Avatar billede cocakaj Nybegynder
17. oktober 2001 - 18:27 #1
Flere point kan godt komme på tale!!!
Avatar billede radut Nybegynder
17. oktober 2001 - 18:39 #2
det du skal lave er et slags login system
SQL = \"SELECT * FROM Login WHERE Username = \'\" + Request(\"Username\") + \"\'\"
Set RS = DB.Execute (SQL)

  If RS.EOF Then
Brugernavn ikke allerede taget
else
Brugernavn allerede taget
endif
Avatar billede cocakaj Nybegynder
17. oktober 2001 - 18:47 #3
Tak!...men kan du ikke vise hele ASP-filen?? eller bare lidt mere plz!!
Avatar billede cocakaj Nybegynder
17. oktober 2001 - 18:49 #4
Sådan her ser min add.asp ud:

<html>
<head>
<title>ADD bruger</title>

</head>
<body bgcolor=\"#FFFFFF\" text=\"#000000\" link=\"#006699\" vlink=\"#006699\" alink=\"#006699\">
<table border=\"0\" width=\"700\" bgcolor=\"#000000\" cellspacing=\"1\" cellpadding=\"0\" align=\"center\">
  <tr>
    <td bgcolor=\"#FFFFFF\" valign=\"top\" colspan=\"2\">
      <div align=\"center\">
        <p>&nbsp;                  <% mode = request(\"mode\") %>
                  <%
Const adOpenKeyset = 1
Const adLockOptimistic = 3
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"/.../cashunits/db/database.mdb\") & \";UID=admin;PWD=;\"

    Set rs = Server.CreateObject(\"ADODB.RecordSet\")
    strSQL = \"Select * From users\"
    rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic
%>
                  <% if mode =\"\" then %>
                <form action=\"add.asp?mode=tilfojet\" method=\"post\">
          <table width=\"75%\" border=\"1\">
                <tr>
                  <td>E-mail:</td>
                  <td>
                   
                <input type=\"text\" name=\"e-mail\" class=\"bottom\">
                  </td>
                </tr>
                <tr>
                  <td>Password:</td>
                  <td><span class=\"rot\">
                   
                <input type=\"password\" name=\"password\" class=\"bottom\">
                    </span></td>
                </tr>
                <tr>
                  <td>Units:</td>
                  <td><font color=\"#FF0000\"><span class=\"rot\"><font face=\"Verdana, Arial, Helvetica, sans-serif\">
                   
                <input type=\"text\" name=\"units\" size=\"4\">
                    </font></span></font></td>
                </tr>
                <tr>
                  <td>&nbsp;</td>
                  <td><font face=\"Verdana, Arial, Helvetica, sans-serif\"><b>
                    <input type=\"Submit\" value=\"Tilf&oslash;j\" name=\"Submit\">
                    <input type=\"Reset\" value=\"Slet Alt\" name=\"Reset\">
                    </b></font></td>
                </tr>
              </table>
                                                    <br>

                </form>
                <% end if %>
                <% if mode =\"tilfojet\" then

      rs.AddNew
      rs(\"e-mail\") = Request.form(\"e-mail\")
      rs(\"username\") = Request.form(\"e-mail\")
      rs(\"password\") = Request.form(\"password\")
      rs(\"units\") = Request.form(\"units\")
      rs(\"dato\") = date()
      rs(\"klokken\") = time()
      rs.Update
%>
                <p class=\"menuoverskrift2\">Nyheden er blevet tilføjet.<br>
<br>
<font face=\"Verdana, Arial, Helvetica, sans-serif\"><b><font face=\"Verdana, Arial, Helvetica, sans-serif\"><b><font face=\"Verdana, Arial, Helvetica, sans-serif\"><b><font size=\"2\">Menu:
                    <br>
                    <a href=\"add.asp\">Tilf&oslash;j Nyhed</a><br>
                    <a href=\"oversigt.asp\">Ret/Slet Nyhed</a></font></b></font></b></font></b></font> </p>
                <p><span class=\"skriftype\"></span><br>
                  <br>
                  <% end if %></p></div>
    </td>
  </tr>
</table>
</body>
</html>

Noget spændene?? :)
Avatar billede cocakaj Nybegynder
18. oktober 2001 - 19:28 #5
Ok tak for svaret...NOT!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester