webForumDet fria alternativet

mismatch formatdatetime

6 svar · 255 visningar · startad av WebbisNet

WebbisNetMedlem sedan feb. 20032 027 inlägg
#1

vad är fel här?

Microsoft VBScript runtime error '800a000d'

Type mismatch: 'FormatDateTime'

/wForum1/forum.asp, line 79

s_date = FormatDateTime(s_date,2) & ", kl " & FormatDateTime(s_date,4)
MeleaMedlem sedan juli 20033 147 inlägg
#2

Hur ser variablen s_date ut innan du gör om den?

WebbisNetMedlem sedan feb. 20032 027 inlägg
#3

Melea skrev:

Hur ser variablen s_date ut innan du gör om den?

s_date = rs("S_date")  

det är datatyp date

WebbisNetMedlem sedan feb. 20032 027 inlägg
#4

det var bara datumet som saknades, men nu fick jag detta på en annan sida

Microsoft VBScript runtime error '800a005e'

Invalid use of Null: 'CStr'

/wForum1/Subject.asp, line 62

med denna del
(CStr(RS("S_Read")) + 1)

MeleaMedlem sedan juli 20033 147 inlägg
#5

Vet inte hur ASP reagerar på versaler och gemener, men testa att skriva rs("S_Read") istället för RS.

TravoniMedlem sedan okt. 20041 556 inlägg
#6

Det är att du försöker att göra en sträng av ett nullvärde vilket inte går.
(CStr(RS("S_Read") & "") + 1)
Alltså, RS("S_Read") innehåller inget där.

Sen så är det ju iofs konstigt att du försöker att plussa på en etta(1) på en sträng.
CInt("0" & RS("S_Read")) + 1 är det kanske du vill använda?!

BTW: ASP (som bygger på vb är inte shifteslägeskänsligt)

TravoniMedlem sedan okt. 20041 556 inlägg
#7

/R

129 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)