25. marts 2007 - 21:24Der er
5 kommentarer og 1 løsning
Fejl i script.
Følgende script giver mig lidt problemer. Det skal virke sådan at hvis en bruger logger på skal han Redirectes til Main_ok.asp medmindre der er et Nej i Mail_ok. Så skal han Redirectes til Main_fejl.asp Men uanset hvad så kommer jeg kun Main_fejl.asp. Hvad er der galt?
<% ' Databaseforbindelse - husk at angive sti til din database Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("../DATABASER/login.mdb") Conn.Open DSN
strSQL = "SELECT * FROM Users WHERE Mail_ok = 'Ja'" Set rs = Conn.Execute(strSQL) if (rs.BOF AND rs.EOF) then response.Redirect ("main_ok.asp") else response.Redirect ("main_fejl.asp") end if %>
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Ja, men du har stadig ikke angivet fx. et UserID i din SQL sætning?
Normalt ville man gøre sådan her: strSQL = "SELECT * FROM Users WHERE Mail_ok = 'Ja' AND userID=" & Session("userID") & "" Set rs = Conn.Execute(strSQL)
Ifølge det du copy paster er det i hvert fald helt ligegyldigt hvem brugeren er, den checker bare igennem om databasen indeholder noget som opfylder dit krav.
Udover det, hvorfor laver du ikke nogle mere sigende emner? Man har jo ingen anelse for at få en ide om dit problem ud fra emnet. :/
madeindk->Nå ja selvfølgelig... Sorry. Tak for hjælpen og smid lige et svar. :-) melieha->Hvad er der galt med "Fejl i script"?? Det er der jo... :-) Ok allright, skal nok se om jeg ikke kan oprette nogle mere sigende emner. Kan godt se at jeg vist har mange spørgsmål der hedder det samme. ;-)
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.