webForumDet fria alternativet
Logga in / Bli medlem

left(

ASP

2 svar · 204 visningar · startad av tronez

Medlem sedan juli 2001728 inlägg
Trådstart#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)

Medlem sedan juni 20019 519 inlägg
#2

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

ska vara:

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

eller?

Medlem 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.

252 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)