Avatar billede plasmon Nybegynder
13. april 2003 - 18:39 Der er 4 kommentarer og
1 løsning

Problem med "option explicit"

Efter jeg loger ind på min side, kommer denne fejl:

_____________________________________________
Error Type:
Microsoft VBScript compilation (0x800A0400)
Expected statement
/dalhoj/admin/adminadgang.inc, line 2
option explicit
_____________________________________________

adminadgang ser sådan her ud:

<%
option explicit
dim username
username=Session("admin")
if username="" then response.redirect "default.asp"
%>

Hvad er problemet?
Avatar billede erikjacobsen Ekspert
13. april 2003 - 18:47 #1
Så står den ikke som første ting på siden. Dette giver samme fejl

<%  dim x
%>

<%
option explicit
dim username
%>
Avatar billede plasmon Nybegynder
13. april 2003 - 19:11 #2
hmm den er som den første ting i scriptet. Det er der som er mærkeligt.

det er fordi "adminadgang.inc" er en include i en anden fil, men includen ligger i asp filens top.

Jeg har også prøvet at flytte
%>
option explicit
%>
til den anden fil, men det reslutere i denne fejl:

Error Type:
Microsoft VBScript compilation (0x800A0411)
Name redefined
/test/admin/adminadgang.inc, line 2, column 4
dim username
---^

det er meget mystisk.
og det skal lige siges at det er det eneste sted at jeg definere username i filen.
Avatar billede erikjacobsen Ekspert
13. april 2003 - 19:15 #3
Hvis den står som det første i include filen, så skal
includefiln være det første på den .asp side, der bruger
den.

Og så får du nok en fejl fordi der er en fejl :))
Avatar billede plasmon Nybegynder
27. april 2003 - 14:26 #4
LUKKET
Avatar billede erikjacobsen Ekspert
27. april 2003 - 14:57 #5
Fik du løst problemet?
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