Konstigt fel.. hjälp!

ASP

13 svar · 235 visningar · startad av Gein

Medlem sedan sep. 20005 700 inlägg
Trådstart#1

Har gjort en sida i ASP, och den funkar klockrent på min dator. Så skulle jag föra över det till en annan server och nu får jag felmeddelanden. http://www.gymnasium.tyreso.se/kalender/kalender.asp
Kolla här, får detta felmeddelande:

Microsoft VBScript runtime error '800a000d'

Type mismatch: 'aret'

/kalender/kalender.asp, line 28

Varför får jag felmeddelande på nya servern men inte på min dator?, Finns det olika versioner av ASP eller vad kan det bero på?

Medlem sedan feb. 20012 412 inlägg
#2

Hur ser raden 28 och raderna runt om 28 ut?

Medlem sedan sep. 20005 700 inlägg
#3
<body>
<%
manad = mid(date, 6,2)
if Request.Querystring("manad") then manad = Request.Querystring("manad")
aret = left(date, 4)
if Request.Querystring("aret") then aret = Request.Querystring("aret")

thismanad = mid(date, 6, 2)
%>
*<table><tr><td align="right"><a href="kalender.asp?manad=<%=manad%>&aret=<%=(aret-1)%>" class="agra">< </a><span id="stor">Kalender <%=aret%> <a href="kalender.asp?manad=<%=manad%>&aret=<%=(aret + 1)%>" class="agra">></a></span></td></tr><tr>
<td id="topbottom" width="300" bgcolor="#AFAFAF">
<center>
<table cellpadding=2 cellspacing=3>

så ser det ut, och rad 28 är markerad med en *

Medlem sedan sep. 20005 700 inlägg
#4

kom fram till en sak.. på den nya servern får jag inte skriva såhär:

hejsan = left(date, 4)
hejsan = hejsan - 1

men det får jag på min dator.. varför får jag inte det?
och hur gör jag för att få den att förstå att hejsan är en siffra.. som man mycke väl kan subtrahera

Medlem sedan okt. 20005 273 inlägg
#5
<body>
<%
manad = mid(date, 6,2)
if Request.Querystring("manad") then manad = Request.Querystring("manad")
aret = left(date, 4)
if Request.Querystring("aret") then aret = Request.Querystring("aret")

thismanad = mid(date, 6, 2)
%>
*<table><tr><td align="right"><a href="kalender.asp?manad=<%=manad%>&aret=<%=DateAdd("yyyy", -1, aret)%>" class="agra">< </a><span id="stor">Kalender <%=aret%> <a href="kalender.asp?manad=<%=manad%>&aret=<%=DateAdd("yyyy", 1, aret)%>" class="agra">></a></span></td></tr><tr>
<td id="topbottom" width="300" bgcolor="#AFAFAF">
<center>
<table cellpadding=2 cellspacing=3>

detta är helt otestat men kanske det funkar :OO

Medlem sedan sep. 20005 700 inlägg
#6

jag vet felet, men vet inte riktigt hur jag ska göra..

date ser olika ut på datorerna.. på min dator ser date() ut såhär:
2001-12-28

på den andra servern ser det ut såhär:
12/28/01

Medlem sedan okt. 20005 273 inlägg
#7

Sätt

Session.LCID=1053

högst upp på sidan :)

Medlem sedan sep. 20005 700 inlägg
#8

Tack funka utmärkt!! =))

ett annat fel nu dock!
Jag kör access och det e olika versioner.. dom kör 97, jag kör XP :/

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access 97 Driver] Can't open database '(unknown)'. It may not be a database that your application recognizes, or the file may be corrupt.

/kalender/kalender.asp, line 77

Medlem sedan okt. 20005 273 inlägg
#9

eller kolla mer på http://www.webeye.nu/default2.asp?que=asp/default.asp&exec=asp/LCID.asp&LCID=1053#lang

där kan du se hur de olika LCID:arna ser ut ;)

Medlem sedan mars 20015 287 inlägg
#10

Du kan spara din databas i det tidigare formatet Access-97 ( i Acces 2000) och köra den både hos dig samt i plugget.

Medlem sedan sep. 20005 700 inlägg
#11

ehm, jag gör XP och då går det inte :/

Important After you convert a database to the Access 2002 file format, the database is no longer accessible to users of any previous version, including Access 2000. Do not begin using the new file format until you are certain that all users have upgraded to Access 2002.

Medlem sedan okt. 20005 273 inlägg
#12

Dags att uppgradera servern da.... §e

Medlem sedan sep. 20005 700 inlägg
#13

hehe, japp!, fast jag är inte rätt man att göra det.. jag går inte ens på det där gymnasiet.. aja. Jag får helt sonika installera office97 på en burk och på så sätt lösa problemet

Medlem sedan mars 20015 287 inlägg
#14

Det går alltså inte att kovertera filen/databasen till ett äldre format? Verkar tämligen färglöst. Citatet du återger har iofs inte riktigt med saken att göra tycker jag.
Men jag har iofs bara använt 97/2000.

257 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)