webForumDet fria alternativet

left(

2 svar · 204 visningar · startad av tronez

tronezMedlem sedan juli 2001728 inlägg
#1
SQL = "Select dag,ar,manad from tUsers Where id = "& Request.QueryString("whoID") &" "
			
			RecSet.Open SQL,Connect,3,3
			
			dim ar,manad,dag
			
			ar = RecSet("ar")
			dag = RecSet("dag")
			manad = RecSet("manad")
			
			fodd = ar &"-" &manad &"-" &dag
			
			Response.Write fodd
			Response.Write("<br>")
			alder = DateDiff("y",fodd,date())/365.2375
			
			Response.Write alder
			left(alder,2)

jag får felmeddelandet:

Feltyp:
Kompileringsfel i Microsoft VBScript (0x800A0414)
Det går inte att använda parenteser när en Sub anropas.
/newcom/visit.asp, line 30, column 13
left(alder,2)
------------^

doh.... tänkte inte mig för....

givetvis ska det vara response.Write left(alder,2)

voigtann1Medlem sedan juni 20019 519 inlägg
#2

alder = DateDiff("y",fodd,date())/365.2375

ska vara:

alder = DateDiff("yyyy",fodd,date())/365.2375

eller?

SkarreMedlem sedan apr. 20012 427 inlägg
#3

"left(alder,2)" står ju på en egen rad utan att du gör någonting med den.

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