Avatar billede nidyahou Praktikant
16. december 2003 - 20:57 Der 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>"
Avatar billede nidyahou Praktikant
16. december 2003 - 20:58 #1
den laver brugeren ligemeget hvad
Avatar billede eagleeye Praktikant
16. december 2003 - 21:23 #2
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>"
Avatar billede eagleeye Praktikant
16. december 2003 - 21:26 #3
Grunden til det andet ikke dur ;) er fordi du hender godt nok alle brugernavne men tjekke kun på det første brugernavn i databasen.
Avatar billede nidyahou Praktikant
16. december 2003 - 21:29 #4
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
Avatar billede nidyahou Praktikant
16. december 2003 - 21:32 #5
næ nu virker det, tak :) drop et svar
Avatar billede eagleeye Praktikant
16. december 2003 - 21:36 #6
Ok ;)
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