Replace-fejl :S

Tags:    asp

Fold kodeboks ind/udKode 


Hvad er der galt med denne kode? Jeg får følgende fejl:

Microsoft VBScript compilation error '800a0414'

Cannot use parentheses when calling a Sub

/includes/login.asp, line 30

Replace(session.contents("logontime")," "," kl. ")
--------------------------------------------------^



Indlæg senest redigeret d. 14.05.2006 11:31 af Bruger #6871
5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
hvorfor
Set timereplace = session.contents("logontime")
og ikke bare
timereplace = session.contents("logontime")
?



jeg tror det er det der forårsager fejlen. følgende virker ved mig når du har initialiseret session.contents("logontime")

Dim timereplace
timereplace = session.contents("logontime")

timereplace = Replace(timereplace," "," kl. ")



det betyder præcis hvad der står. Du skal ikke bruge paranteser uden om dine argumenter.

Replace session.contents("logontime")," "," kl. "



Men når det er gjort får jeg bare denne fejl:

Microsoft VBScript runtime error '800a01a8'

Object required: '14-05-2006 13:48:30'

/includes/login.asp, line 28

Koden er som følger (med linienumre)
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 14.05.2006 14:00 af Bruger #6871
hvorfor
Set timereplace = session.contents("logontime")
og ikke bare
timereplace = session.contents("logontime")
?


Det er et godt spørgsmål, men det er ikke det der forårsager fejlen, da jeg har tjekket.



t