MooreHojer skrev:
> Tak for hjælpen det løste mit problem. Jeg har bare et spg.
> mere... Hvorfor er det at jeg ikke behøver at gøre dette i
> mine andre filer?
Du bruger Option Explicit i din aktuelle fil, men ikke i de andre.
Hvis man øverst i sine filer skriver: <% Option Explicit %>, så
kræver asp-parseren at alle variable erklæres ("dimmes"). I modsat
fald er parseren ligeglad.
Det er en god ide at anvende Option Explicit, da det kan lette
fejlfindingsprocessen en del. Hvis man fx har skrevet følgende:
strSQL = "SELECT * FROM "
strSQL = strSQL & "mintabel WHERE "
strSQL = stSQL & " idfelt = 42"
Conn.Execute(strSQL)
- så kan det være svært at finde ud af hvorfor strSQL kun
indeholder " idfelt = 42" når man når sidste linje. Men hvis man
benytter Option Explicit, vil man med det samme få meddelelse om at
variablen i næstsidste linje - stSQL - ikke er erklæret.
Følgende side fra gruppens OSS/FAQ (ofte stillede spørgsmål)
fortæller lidt mere om Option Explicit:
<
http://asp-faq.dk/article/?id=9>
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html