Avatar billede tobbi Nybegynder
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 ??
Avatar billede nil.dk Nybegynder
06. juli 2001 - 11:46 #1
er det JScript?
Avatar billede nute Nybegynder
06. juli 2001 - 11:46 #2
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
Avatar billede nute Nybegynder
06. juli 2001 - 11:47 #3
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
Avatar billede nuno Nybegynder
06. juli 2001 - 11:47 #4
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
Avatar billede tobbi Nybegynder
06. juli 2001 - 11:48 #5
det er javascript i VB....
Avatar billede nuno Nybegynder
06. juli 2001 - 11:48 #6
overse bare min kommentar :)
Avatar billede tobbi Nybegynder
06. juli 2001 - 11:48 #7
... ikke VB
Avatar billede tobbi Nybegynder
06. juli 2001 - 11:53 #8
det funker ikke... hhmmm
Avatar billede nute Nybegynder
06. juli 2001 - 11:55 #9
hvilken feil får du ?
Avatar billede tobbi Nybegynder
06. juli 2001 - 11:56 #10
Der opstod en Microsoft JScript-kompileringsfejl error \'800a03ec\'

Tegnet \';\' var ventet

IF (sog==\"FFE\") THEN {
----------------^
Avatar billede nute Nybegynder
06. juli 2001 - 11:58 #11
bruk versjonen som jeg postet @ 06/07 2001 11:47:25  !!!
Avatar billede tobbi Nybegynder
06. juli 2001 - 12:00 #12
det har jeg prøvet - samme fejl...
Avatar billede nute Nybegynder
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
Avatar billede nuno Nybegynder
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
Avatar billede nuno Nybegynder
06. juli 2001 - 12:04 #15
damn - 4 sek. nute ;)
Avatar billede tobbi Nybegynder
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\"){
---------------^
Avatar billede nute Nybegynder
06. juli 2001 - 12:05 #17
hehe....
Avatar billede mike@work Praktikant
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\"
Avatar billede tobbi Nybegynder
06. juli 2001 - 12:09 #19
jeps, det var sgu derfor...

tak for hjælpen !
Avatar billede nute Nybegynder
06. juli 2001 - 12:44 #20
lukker du så spørsmålet ?
Avatar billede tobbi Nybegynder
09. juli 2001 - 12:42 #21
hvordan lukker man spørgsmålet ??
Avatar billede nute Nybegynder
09. juli 2001 - 12:50 #22
du skal akseptere et svar
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester