Du kan regne alderen ud med en funktion som denne:
function alder(dato) a = Year(date) - Year(dato) if Month(date) < Month(dato) OR (Month(date) = Month(dato) AND Day(date) < Day(dato)) then a = a -1 end if alder = a end function
Eller...du kunne lave et view til din database hvor du tiløjer et kalkuleret felt "user_age". Så kan du altid hente alderen ud, uden at skulle lave beregningen i asp alle de steder du vil se alder.
Dit view kunne f.eks. se sådan her ud (MS Access/MS SQL) og du kunne kalde det "v_user":
SELECT *, DateDiff("yyyy",[user_birthday],Date())+(Date()<DateSerial(Year(Date()),Month([user_birthday]),Day([user_birthday]))) as user_age FROM minTabel
Herefter kan du så bare bruge "select * from v_user where blablabla" og response.write rs("user_age")
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.