Avatar billede tech2001 Nybegynder
03. juni 2002 - 01:30 Der er 16 kommentarer og
1 løsning

fejl

nogen der har et forslag ??????????

Microsoft VBScript runtime error '800a01f4'

Variable is undefined: 'error'

/signupform.asp
Avatar billede tmceu Praktikant
03. juni 2002 - 01:36 #1
Det lyder som om du kører med option explicit = true og ikkehar erklæret variablen error ?
Avatar billede tech2001 Nybegynder
03. juni 2002 - 01:37 #2
og det vil sige ????
Avatar billede tmceu Praktikant
03. juni 2002 - 01:39 #3
I toppen af din kode ligger linien Option Explicit, hvilket betyder at alle variabler SKAL erklæres. Anvendelse af Option Explicit giver en lille performance forbedring, men er rigtig irriterende nogle gange :-)
Avatar billede tech2001 Nybegynder
03. juni 2002 - 01:43 #4
okay og har du en ide om hvordan jeg fikser det ??
(he sorry er totall noob hvad ang. asp )
Avatar billede dengalepose.dk Nybegynder
03. juni 2002 - 01:44 #5
Du sletter bare <% OPTION EXPLICIT %> øverst i dit asp-dokument

DGP
Avatar billede tech2001 Nybegynder
03. juni 2002 - 01:45 #6
der står dette
<%
Option Explicit
Dim username,newcount

username = Request.Cookies("username")
%>
skal det bare slettes ??
Avatar billede medions Nybegynder
03. juni 2002 - 01:45 #7
Du skriver simpelt nok bare
Dim error

//>Rune
Avatar billede medions Nybegynder
03. juni 2002 - 01:46 #8
<%
Option Explicit
Dim username,newcount,error

username = Request.Cookies("username")
%>

//>Rune
Avatar billede tmceu Praktikant
03. juni 2002 - 01:46 #9
Ja, i første omgang kan du enten fjerne Option Explicit, eller gøre det som den skal sikre, nemlig erklære variablen. I sidstnævnte tilfælde, tilføj flg. et eller andet sted i toppen (i hvert tilfælde inden du første ganganvender variablen)

Dim error

Og så kan du godt forberede dig på, at der måske kommer flere fejl af den type, hvis du ikke konsekvent har erklæret dine variabler :-)
Avatar billede tech2001 Nybegynder
03. juni 2002 - 01:52 #10
okay har fjernet det der Option Explicit
kan du ikke prøve at forklare mig på hule menneske sprog *GG* der kan ske ved at fjerne den osv.
Avatar billede tmceu Praktikant
03. juni 2002 - 02:03 #11
Principielt bør der ikke ske noget, for VBScript er et meget tilgivende sprog. Modsat de fleste andre (og oftest bedre) programmeringssprog, tillader det dig at oprette dine variabler dynamisk, når du anvender dem.

Eks. er flg. tilladt i VBScript:

x = "Something"

Option Explicit sikrer at du erklærer alle dine variabler (med Dim), inden du anvender dem. Ideen er vel, at ved at erklære dem først, er risikoen for at komme til at overskrive mindre.
Avatar billede tech2001 Nybegynder
03. juni 2002 - 02:03 #12
nååå men enyway takker mange gange for hjælpen det virker fint nu
:-D
Avatar billede tech2001 Nybegynder
03. juni 2002 - 02:05 #13
okay takker
sys sq lige du fortjener 20 point extra i posen
Avatar billede tech2001 Nybegynder
03. juni 2002 - 02:06 #14
hvaa kan man ikke afgive flere points ??
Avatar billede tech2001 Nybegynder
03. juni 2002 - 02:07 #15
ahh sådan GG
Avatar billede tmceu Praktikant
03. juni 2002 - 02:10 #16
Takker mange gange. Det sidste var nu ikke nødvendigt, for point er trods alt ikke det vigtigste herinde. Den dag vi kan købe mælk for dem, eller veksle dem til menneskevaluta bliver det måske :-)
Avatar billede tech2001 Nybegynder
03. juni 2002 - 02:16 #17
*GG* så Sandt :-D
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