13. maj 2001 - 12:52Der er
15 kommentarer og 2 løsninger
Betingelser.
ok, jeg har det her script: Set Conn = Server.CreateObject(\"ADODB.Connection\") DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \" DSN = DSN & \"DBQ=\" & Server.MapPath (\"../system/xxopret.mdb\") Conn.Open DSN
rov = \"select * from bands\" set rs = conn.Execute(rov)
If Kodeord = Gentag_Kodeord and Brugernavn <> rs(\"Brugernavn\") then
et eller andet.... Men selv om at det indtastede navn findes, så fortsætter scriptet og opretter en mere... det er sikkert en masse tegn jeg mangler... Brugernavn er en variabel. -Brian
rov = \"select * from bands where burger = \'\" & Brugernavn & \"\'\" set rs = conn.Execute(rov) if rs.eof then response.write(\"Brugernavnet er optaget\")
-> idiotbarn: Helt generelt gælder det også, at hvis brugernavn skal være unikt, bør din database afspejle det faktum. I tabeldesign i Access kan du sætte \"Indexed\" til \"Yes (No Duplicates)\".
If Kodeord = Gentag_Kodeord Then rov = \"select * from bands where burger = \'\" & Brugernavn & \"\'\" set rs = conn.Execute(rov) if rs.eof then response.write(\"Brugernavnet er optaget\")
else \'opret ny
end if else \'passwords er ikke ens response.write(\"Passwords er ikke ens!\") end if
rov = \"select * from bands where bruger = \'\" & Brugernavn & \"\'\" set rs = conn.Execute(rov) if rs.eof then response.write(\"Brugernavnet er optaget\")
Set Conn = Server.CreateObject(\"ADODB.Connection\") DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \" DSN = DSN & \"DBQ=\" & Server.MapPath (\"../system/xxopret.mdb\") Conn.Open DSN \'Opretter forbindelse med DB\'en
If Kodeord = Gentag_Kodeord Then \'Hvis Kodeord er lig Gentag_Kodeord Så: rov = \"select * from bands where bruger = \'\" & Brugernavn & \"\'\" set rs = conn.Execute(rov) if rs.eof then \'Hvis rs.eof(End Of File) er lig True Så (dvs. at hvis der er nogen resultater fra vores dbudtræk):
response.write(\"Brugernavnet er optaget\")
else \'Ellers
\'opret ny
end if else \'Ellers \'passwords er ikke ens response.write(\"Passwords er ikke ens!\") end if
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.