06. juli 2001 - 11:44
Der er
21 kommentarer og 1 løsning
if else i asp
Hej har problemer med at få det til at virke... her er noget af koden : IF (sog==\"FFE\") THEN { SQL = \"SELECT * FROM Stor_bogtabel_f WHERE\"; SQL = SQL + \" \"+sog+\" LIKE \'\"+tekst2+\"\' \"; SQL = SQL + \" ORDER BY \"+sog+\"\"; } ELSE { SQL = \"SELECT * FROM Stor_bogtabel_f WHERE\"; SQL = SQL + \" \"+sog+\" LIKE \'\"+tekst+\"\' \"; SQL = SQL + \" ORDER BY \"+sog+\"\"; } END IF; når jeg prøver at køre det siger den der mangler et ; i første linie ??? hvad kan der være galt ??
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Prøv denne: IF (sog=\"FFE\") THEN SQL = \"SELECT * FROM Stor_bogtabel_f WHERE\" SQL = SQL & \" \"+sog+\" LIKE \'\"&tekst2&\"\' \" SQL = SQL & \" ORDER BY \"&sog ELSE SQL = \"SELECT * FROM Stor_bogtabel_f WHERE\" SQL = SQL & \" \"&sog&\" LIKE \'\"&tekst&\"\' \" SQL = SQL & \" ORDER BY \"&sog END IF Du har blandet endel Java syntax med VB syntax...det er ikke så godt ;-) /nute
eller denne hvis det er JScript: IF (sog==\"FFE\"){ SQL = \"SELECT * FROM Stor_bogtabel_f WHERE\"; SQL = SQL + \" \"+sog+\" LIKE \'\"+tekst2+\"\' \"; SQL = SQL + \" ORDER BY \"+sog+\"\"; } ELSE { SQL = \"SELECT * FROM Stor_bogtabel_f WHERE\"; SQL = SQL + \" \"+sog+\" LIKE \'\"+tekst+\"\' \"; SQL = SQL + \" ORDER BY \"+sog+\"\"; } /nute
nute> man kan godt skrive asp med JScript - det behøver nu ikke være VBScript (selv om det uden tvivl er det mest udbredte) /nuno
det er javascript i VB....
overse bare min kommentar :)
06. juli 2001 - 11:56
#10
Der opstod en Microsoft JScript-kompileringsfejl error \'800a03ec\' Tegnet \';\' var ventet IF (sog==\"FFE\") THEN { ----------------^
06. juli 2001 - 11:58
#11
bruk versjonen som jeg postet @ 06/07 2001 11:47:25 !!!
06. juli 2001 - 12:00
#12
det har jeg prøvet - samme fejl...
06. juli 2001 - 12:03
#13
ehhh...du *kan ikke* få samme feil ! hvis du ser på den, så ser du at den starter med: if( sog==\"FFE\"){ ... /nute
06. juli 2001 - 12:03
#14
tobby > det kan ikke passe - for der er ikke noget THEN i nutes kode fra 06/07 2001 11:47:25 og THEN findes ikke i Java, JScript eller JavaScript - det er { der udgør det for et THEN /nuno
06. juli 2001 - 12:04
#15
damn - 4 sek. nute ;)
06. juli 2001 - 12:05
#16
ok, men selv om jeg IKKE bruger then ser fejlen sådan her ud : Der opstod en Microsoft JScript-kompileringsfejl error \'800a03ec\' Tegnet \';\' var ventet IF (sog==\"FFE\"){ ---------------^
06. juli 2001 - 12:05
#17
hehe....
06. juli 2001 - 12:07
#18
Jeg ved ikke om det er det, men client-side javascript er jo case sensitiv - Dvs. \"IF\" skal være \"if\" og \"ELSE\" skal være \"else\"
06. juli 2001 - 12:09
#19
jeps, det var sgu derfor... tak for hjælpen !
06. juli 2001 - 12:44
#20
lukker du så spørsmålet ?
09. juli 2001 - 12:42
#21
hvordan lukker man spørgsmålet ??
09. juli 2001 - 12:50
#22
du skal akseptere et svar
Kurser inden for grundlæggende programmering