dahlgren Medlem sedan aug. 2001 1 946 inlägg Frågan 5 dec. 2001 13:18 #1 Jag ar laddat hem en aspkalender som funkar fint lokalt men inte när jag laddar upp den. Skulle tror att det har med datumformatatet att göra. Går det att åtgärda?
------------------
/Dahlgren
"Det finns saker som man måste vara fackman för att inte förstå"
@nders Medlem sedan juni 2000 32 967 inlägg Ja.
------------------
Don't panic!
dahlgren Medlem sedan aug. 2001 1 946 inlägg Hur gör man det är det inte [kod]<% Session.lcid = 1053 %>[kod]
som ärndra datum. Var lägger man in den?
------------------
/Dahlgren
"Det finns saker som man måste vara fackman för att inte förstå"
@nders Medlem sedan juni 2000 32 967 inlägg Visa kod och felmeddelande så kanske vi kan hjälpa dig.
Mvh,
------------------
Don't panic!
dahlgren Medlem sedan aug. 2001 1 946 inlägg Är inte säkert att det här är samma fel som på servern eftersom de inte visar felmedelande.
microsoft VBScript runtime error '800a000d' Type mismatch: 'CLng' /aktuellt/rodadagar.inc, line 69 e
end function
Function Paskdag(datum,dag)
Dim a , b , c , D , e , f , g , h , i
Dim k , l , m , eastermonth, p , easterdate
Dim year
[b]year = CLng(Left(datum, 4)) [/b]
a = year Mod 19
b = year / 100
c = year Mod 100
D = avrunda(b / 4)
e = b Mod 4
f = avrunda((b + 8) /
------------------
/Dahlgren
"Det finns saker som man måste vara fackman för att inte förstå"
[Redigerat av dahlgren den 05 dec 2001]
@nders Medlem sedan juni 2000 32 967 inlägg Vad innehåller left(datum,4) ? Kontrollera innehållet.
Kan du inte använda funktionen Year() istället?
Mvh,
------------------
Don't panic!
dahlgren Medlem sedan aug. 2001 1 946 inlägg hänger inte riktigt med på vad du menar @nders. Kankse ska tillägga att det inte är jag som gjort kalendern.
------------------
/Dahlgren
"Det finns saker som man måste vara fackman för att inte förstå"
@nders Medlem sedan juni 2000 32 967 inlägg Skriv ut innehållet i left(datum, 4) och jämför det mot innehållet i Year(datum).
Kan det vara så att de fyra första tecknen i datumet inte är vad som förväntas?
Mvh,
------------------
Don't panic!
dahlgren Medlem sedan aug. 2001 1 946 inlägg lyckas inte skriva ut det med response.write hur gör jag mer exakt?
------------------
/Dahlgren
"Det finns saker som man måste vara fackman för att inte förstå"
P PatrikB Medlem sedan mars 2000 2 836 inlägg <%
response.Write "LEFT 4: " & Left(datum,4) & " YEAR: " & Year(datum)
%>
cya,
PatrikB
------------------
'## -- second place is the first looser -- ##'
dahlgren Medlem sedan aug. 2001 1 946 inlägg dår får jag
Körningsfel i Microsoft VBScript fel '800a01f4'
Odefinierad variabel: 'datum'
/dweb/aktuellt/rodadagar.inc, rad 126
rad 126 är den där jag skrev patriks kod.
------------------
/Dahlgren
"Det finns saker som man måste vara fackman för att inte förstå"
@nders Medlem sedan juni 2000 32 967 inlägg Du ska lägga koden inne i funktionen, innan den rad där felmeddelandet uppträder. Det är ju i funktionen som variabeln datum finns och används.
Mvh,
------------------
Don't panic!
dahlgren Medlem sedan aug. 2001 1 946 inlägg nu får jag
Inkompatibla typer: 'year'
när jag försöker skriva ut värdet.
------------------
/Dahlgren
"Det finns saker som man måste vara fackman för att inte förstå"
@nders Medlem sedan juni 2000 32 967 inlägg Skriv då ut variabeln datum och se vad den innehåller.
------------------
Don't panic!
dahlgren Medlem sedan aug. 2001 1 946 inlägg jag får massa 2001
LEFT 4: 2001LEFT 4: 2001LEFT 4: 2001LEFT 4: 2001LEFT 4: 2001LEFT 4: 2001
verkar stämma då det är 2001 nu.
------------------
/Dahlgren
"Det finns saker som man måste vara fackman för att inte förstå"