webForumDet fria alternativet

Problem med Asp kalender

ASP

14 svar · 208 visningar · startad av dahlgren

Medlem sedan aug. 20011 946 inlägg
Frågan#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å"

Medlem sedan juni 200032 967 inlägg
#2

Ja.

------------------
Don't panic!

Medlem sedan aug. 20011 946 inlägg
#3

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å"

Medlem sedan juni 200032 967 inlägg
#4

Visa kod och felmeddelande så kanske vi kan hjälpa dig.

Mvh,

------------------
Don't panic!

Medlem sedan aug. 20011 946 inlägg
#5

Ä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]

Medlem sedan juni 200032 967 inlägg
#6

Vad innehåller left(datum,4)? Kontrollera innehållet.

Kan du inte använda funktionen Year() istället?

Mvh,

------------------
Don't panic!

Medlem sedan aug. 20011 946 inlägg
#7

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å"

Medlem sedan juni 200032 967 inlägg
#8

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!

Medlem sedan aug. 20011 946 inlägg
#9

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å"

Medlem sedan mars 20002 836 inlägg
#10
<%
response.Write "LEFT 4: " & Left(datum,4) & " YEAR: " & Year(datum)
%>

cya,
PatrikB

------------------
'## -- second place is the first looser -- ##'

Medlem sedan aug. 20011 946 inlägg
#11

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å"

Medlem sedan juni 200032 967 inlägg
#12

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!

Medlem sedan aug. 20011 946 inlägg
#13

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å"

Medlem sedan juni 200032 967 inlägg
#14

Skriv då ut variabeln datum och se vad den innehåller.

------------------
Don't panic!

Medlem sedan aug. 20011 946 inlägg
#15

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å"

258 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)