16. december 2003 - 20:57Der er
5 kommentarer og 1 løsning
hvorfor duer dette ikke
Set Conn = Server.CreateObject("ADODB.Connection") set rs = Server.CreateObject("ADODB.recordset") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../System.mdb") Conn.Open DSN
SQL = "Select * from Brugere" set rs = Conn.Execute(SQL) strBruger = rs("bruger") strNavn = server.HtmlEncode(Request.Form("navn")) if Ucase(strNavn) = Ucase(strBruger) then response.write "Brugernavnet er optaget, vælg venligst et andet <a href=java script:history.go(-1)>tilbage</a>"
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Du skal lave en WHERE som henter en post ud hvis brugeren er der og giver et tomt recordset hvis recordset er tomt:
SQL = "Select * from Brugere where bruger = '" & server.HtmlEncode(Request.Form("navn")) & "'" set rs = Conn.Execute(SQL) if not rs.EOF then response.write "Brugernavnet er optaget, vælg venligst et andet <a href=java script:history.go(-1)>tilbage</a>"
den havde jeg os i starten men den laver brugeren alligevel... min SQL sætning ser sådan her ud:
strNavn = server.HtmlEncode(Request.Form("navn")) SQL = "Select * from Brugere where bruger = '" & strNavn & "'" set rs = Conn.Execute(SQL) if not rs.EOF then response.write "Brugernavnet er optaget, vælg venligst et andet <a href=java script:history.go(-1)>tilbage</a>" else
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.