28. august 2002 - 10:56Der er
2 kommentarer og 2 løsninger
Problem med if sætning
Jeg har en gæstebog som volder problemer.
Den virker sådan set fint, men når jeg vil lave et bruger-id, så man kan skrive i den brugers g-bog, går det galt. Jeg har indkredset problemet til dette her:
strSQL = "SELECT * FROM Guestbook WHERE brugerid="&Request.QueryString("bid")&"" rs.Open strSQL, tempConn, adOpenKeyset, adLockOptimistic If (rs.BOF Or rs.EOF) Then response.write "brugeride34 " & brugeride & " brugerid34 " & brugerid & "jubii" rs.AddNew rs("Navn") = Server.HTMLEncode(strNavn) rs("Email") = Server.HTMLEncode(strEmail) rs("Kommentar") = Server.HTMLEncode(strKommentar) rs("Dato") = Now() rs("brugerid") = brugerid rs.Update End If
Problemet er, at if sætningen ikke bliver udført. Jeg kan bare ikke gennemskue hvordan den skal se ud?
Så vidt jeg kan se vil du ligge nye data i databasen så du behøver eller retter sagt skal ikke lave en if sætning for hvis der ikke er nogle beskeder i din database for den brugerid vil rs være tom (EOF eller BOF sat):
lol ... fedterøv... Hvis man opretter et spørgmål og får et korrekt svar så må man sku stå ved man oprettet spørgsmålet. Det muligt du selv har løst det men så må du lukke det inden der kommer svar.
eagleeye >> Det giver jeg dig fuldstændig ret i... Man kan sgu da ikke bare sige at man fandt ud af det samme, og give sig selv point!!
Synes godt om
Ny brugerNybegynder
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.