Ik heb een probleem met een script wat ik heb gemaakt voor een website.
Nu krijg ik op de server de error:
Deze slaat terug op regel 6 van het codestukje.
Ik heb alles al geprobeerd maar ik kan niet inzien waar het probleem zit aangezien de volledige opbouw in mijn ogen 'klopt'.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| function fixDate(pNewFormat)
pToken1 = inStr(pNewFormat, "/")
pToken2 = inStr(mid(pNewFormat,pToken1+1, len(pNewFormat)) , "/" )
pPart1 = mid(pNewFormat,1,pToken1-1)
pPart2 = mid(pNewFormat,pToken1+1,pToken2-1)
pPart3 = mid(pNewFormat,pToken2+pToken1+1,len(pNewFormat))
if len(pPart1) = 1 then
pPart1 = "0" & pPart1
end if
if len(pPart2) = 1 then
pPart2 = "0" & pPart2
end if
if len(pPart3) = 2 then
pPart3 = "20" & pPart3
end if
pNewFormat = pPart1 & "/" & pPart2 & "/" & pPart3
fixDate = pNewFormat
end function |
Nu krijg ik op de server de error:
code:
1
2
3
4
5
| Microsoft VBScript runtime error '800a0005' Invalid procedure call or argument: 'mid' /test/includes/dateFunctions.asp, line 27 |
Deze slaat terug op regel 6 van het codestukje.
Ik heb alles al geprobeerd maar ik kan niet inzien waar het probleem zit aangezien de volledige opbouw in mijn ogen 'klopt'.
Never eat yellow snow...