Inget fel på if-satsen (förutom att du skrev > = istället för >=).
Säker på att det inte är någon annan if-sats som inte avslutats ordentligt?
------------------
/ jeps0
[Redigerat av jepsO den 14 jun 2001]
9 svar · 162 visningar · startad av Lina
Tjenare...
Håller på med ett script som skall kolla hur många meddelanden medlemmarna på vår community har på sin tavla...
Är antalet mellan två värden skall ett meddelande skickas att medlemmen måste rensa tavlan...
Och om antalet är över båda värden kommer meddelanden raderas automatiskt....
har testat en kod som ser ut så här:
sqlMeddelandeKoll = "Select count(TavleID) as antal from TowerTagWall Where tavlePersonID = " & strHulePersonID & ";"
Set rsMeddelandeKoll = conn.execute (sqlMeddelandeKoll)
If (rsMeddelandeKoll("antal") > 4) and (rsMeddelandeKoll("antal") < 7) then
response.write "<tr><td class=RodLitenBrodtext ALIGN=CENTER>för många meddelanden</td></tr>"
elseif (rsMeddelandeKoll("antal") > = 7) then
response.write "<tr><td class=RodLitenBrodtext ALIGN=CENTER>ta bort automatiskt</td></tr>"
end if
Detta är bara början men jag har redan stött på problem...
Jag får ett felmeddelande som säger expected end of statement och pekar på ifsatsen...
Om jag tar bort elseiffen så funkar det och om jag tar bort iffen och gör om elseiffen till en if så funkar det också...
Det är när jag kör dom i kombination som problemet uppstår...
Krockar dessa if-satser??
Hur ska jag göra för att få min kod att funka????
------------------
Du lever bara en gång och den gången är nu!
Inget fel på if-satsen (förutom att du skrev > = istället för >=).
Säker på att det inte är någon annan if-sats som inte avslutats ordentligt?
------------------
/ jeps0
[Redigerat av jepsO den 14 jun 2001]
Ja, det är ju det jag är....
Allt funkar perfekt om jag bara tar bort elseif..
finns den med så funkar det inte.....
Jaja, får väl kolla på det lite mer då!
------------------
Du lever bara en gång och den gången är nu!
testa "bara för kul" att sätta in 'else' före 'end if'
Hjälper inte!
Får nu felmeddelande:
Microsoft VBScript compilation (0x800A03EA)
Syntax error
/privateTagwall_Include_file.asp, line 22, column 36
------------------
Du lever bara en gång och den gången är nu!
...och där står det?
Rad 22 = elseif (rsMeddelandeKoll("antal") > = 7) then
------------------
Du lever bara en gång och den gången är nu!
DET FUNKAR....
Tack Tack Tack Tack Tack Tack Tack Tack Tack Tack Tack Tack Tack Tack Tack Tack Tack Tack Tack Tack Tack Tack Tack Tack...
Äh... TUSEN tack Jeps0
------------------
Du lever bara en gång och den gången är nu!