30. oktober 2004 - 14:08Der er
5 kommentarer og 1 løsning
Søg for dubletter
Jeg har en bruger database. Når folk opretter sig skal jeg har et script som lige søger min database igennem for dubletter af brugernavnet. Hvordan? :)
hvad er der galt her: sql = "select Brugernavn, count(Brugernavn) as antal from BrugerDetaljerTBL group by Brugernavn having count(Brugernavn)>1" if not antal < 1 then Response.Redirect("default.asp?side=nybruger&funktion=bruger") end if
sql = "select Brugernavn, count(Brugernavn) as antal from BrugerDetaljerTBL group by Brugernavn having count(Brugernavn)>1" if not antal < 1 then Response.Redirect("default.asp?side=nybruger&funktion=bruger") end if
Til dette så den bruger en connection til at udføre SQL sætningen og ligger det ind i et recordset.:
sql = "select Brugernavn, count(Brugernavn) as antal from BrugerDetaljerTBL group by Brugernavn having count(Brugernavn)>1" set rs = Conn.Execute(sql) if not int(rs("antal")) < 1 then Response.Redirect("default.asp?side=nybruger&funktion=bruger") end if
Set DBConn = Server.CreateObject("ADODB.Connection") DBConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db/brugerDB.mdb") sql = "select Brugernavn, count(Brugernavn) as antal from BrugerDetaljerTBL group by Brugernavn having count(Brugernavn)>1" Set rs = DBConn.Execute(sql) if not int(rs("antal")) < 1 then Response.Redirect("default.asp?side=nybruger&funktion=bruger") end if
Fejl: Error Type: (0x80020009) Exception occurred. /default.asp, line 15
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.