> Ja, i princippet er det jo bare en DateDiff, men der skal tages højde 
> for, om personen har haft fødselsdag i år. 
> Det nemmeste er at lave det i en funktion, som så kan genbruges. 
> Funktionen placeres uden for din evt. recordset-loop. 
>  
>  
> <% 
> datFDato = objRs("Fdato") 
> Response.Write "<td>Alder:</td>" & vbcrlf 
> Response.Write "<td>" & fktAlder(datFDato) & "</td>" & vbcrlf 
>  
> ' Funktion til aldersberegning 
> Function fktAlder(varFDag) 
>    '---------------------------- 
>    ' Modtager en fødselsdato og afleverer en alder 
>    ' Ud fra eksempler i dk.edb.database.ms-access 
>    ' Tak til Tom Jensen, Jan Kronsell m.fl. 
>    ' omskrevet 27-11-2008 
>    '---------------------------- 
>  
>    ' fra fødselsdato 
>    Dim intFoedDag 
>    Dim intFoedMaaned 
>    ' fra referencedato (i dag) 
>    Dim intRefDag 
>    Dim intRefMaaned 
>  
>    Dim intFradrag 
>  
>    ' Pil dag, måned og år ud af fødselsdato 
>    intFoedDag = Day(varFdag) 
>    intFoedMaaned = Month(varFdag) 
>  
>    ' Pil dag og måned ud af reference datoen 
>    intRefDag = Day(Now) 
>    intRefMaaned = Month(Now) 
>  
>    intFradrag = 1 
>    ' Hvis referencedag/måned er senere eller lig 
>   ' med fødselsdag/måned er personen fyldt år 
>  
>    If (intRefMaaned > intFoedMaaned) Or _ 
>       (intRefMaaned = intFoedMaaned And _ 
>       intRefDag >= intFoedDag) Then 
>       intFradrag = 0 
>    End If 
>  
>    ' Hvis personen har haft fødselsdag trækkes de to 
>    ' årstal fra hinanden. Hvis ikke trækkes yderligere 1 fra. 
>    fktAlder = DateDiff("yyyy", varFdag, Date) - intFradrag 
> End Function 
>  
> %> 
>  
Hvordan får jeg det "mikset" sammen med det her:
      <%
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("/db/medlemmer.mdb")
Conn.Open DSN
' Hent fra databasen afhængig af værdien id fra URL
strSQL = "Select * From medlemmer Where Id = " &
Request.Querystring("id")
Set rs = Conn.Execute(strSQL)
Response.Write "<table>" & vbcrlf 
' Gennemløb Recordset (rs) med en løkke 
Do While Not rs.EOF 
Response.Write "<tr>" & vbcrlf 
Response.Write "<td colspan=""5"" class=""navn"">" & rs("Fornavn") & " "
& rs("Efternavn") & " </td>" & vbcrlf 
Response.Write "</tr>" & vbcrlf 
Response.Write "<tr>" & vbcrlf 
Response.Write "<td class=""td"" rowspan=""8""><img width=""150""
src=""../images/medlemmer/" & rs("billede") & """ height=""190""
/></td>" & vbcrlf  
Response.Write "<td class=""td"">" & "Fornavn:" & "</td>" & vbcrlf
Response.Write "<td class=""td1"">" & rs("Fornavn") & "</td>" & vbcrlf
Response.Write "<td class=""td"">" & "Telefonnummer:" & "</td>" & vbcrlf
Response.Write "<td class=""td"">" & rs("Telefonnummer") & "</td>" &
vbcrlf
Response.Write "</tr>" & vbcrlf 
Response.Write "<tr>" & vbcrlf 
Response.Write "<td class=""td"">" & "Efternavn:" & "</td>" & vbcrlf
Response.Write "<td class=""td1"">" & rs("Efternavn") & "</td>" & vbcrlf
Response.Write "<td class=""td"">" & "Ansat:" & "</td>" & vbcrlf
Response.Write "<td class=""td"">" 
If rs("Ansat") = "" Or IsNull(rs("Ansat")) Then 
Response.Write("?") 
Else 
Response.Write FormatDateTime(rs("Ansat"), vbLongDate) 
End If 
Response.Write "</td>" & vbcrlf 
Response.Write "</tr>" & vbcrlf 
Response.Write "<tr>" & vbcrlf 
Response.Write "<td class=""td"">" & "Stilling:" & "</td>" & vbcrlf
Response.Write "<td class=""td1"">" & rs("Stilling") & "</td>" & vbcrlf
Response.Write "<td class=""td"">" & "Anciennitet:" & "</td>" & vbcrlf
Response.Write "<td class=""td"">" & rs("Anciennitet") & "</td>" &
vbcrlf
Response.Write "</tr>" & vbcrlf 
Response.Write "<tr>" & vbcrlf 
Response.Write "<td class=""td"">" & "Enhed:" & "</td>" & vbcrlf
Response.Write "<td class=""td1"">" & rs("Enhed") & "</td>" & vbcrlf
Response.Write "<td class=""td"">" & "Født:" &  "</td>" & vbcrlf
Response.Write "<td class=""td"">" 
If rs("Fdato") = "" Or IsNull(rs("Fdato")) Then 
Response.Write("?") 
Else 
Response.Write FormatDateTime(rs("Fdato"), vbLongDate) 
End If 
Response.Write "</td>" & vbcrlf 
Response.Write "</tr>" & vbcrlf 
Response.Write "<tr>" & vbcrlf 
Response.Write "<td class=""td"">" & "Afdeling:" & "</td>" & vbcrlf
Response.Write "<td class=""td1"">" & rs("Afdeling") & "</td>" & vbcrlf
Response.Write "<td class=""td"">" & "Alder:" & "</td>" & vbcrlf
Response.Write "<td class=""td""></td>" & vbcrlf
Response.Write "</tr>" & vbcrlf 
Response.Write "<tr>" & vbcrlf 
Response.Write "<td class=""td"">" & "Lokalnummer:" & "</td>" & vbcrlf
Response.Write "<td class=""td1"">" & rs("Lokalnummer") & "</td>" &
vbcrlf
Response.Write "<td class=""td""></td>" & vbcrlf
Response.Write "<td class=""td""></td>" & vbcrlf
Response.Write "</tr>" & vbcrlf 
Response.Write "<tr>" & vbcrlf 
Response.Write "<td class=""td"">" & "Sms:" & "</td>" & vbcrlf
Response.Write "<td class=""td1"">" & rs("Sms") &  "</td>" & vbcrlf
Response.Write "<td class=""td""></td>" & vbcrlf
Response.Write "<td class=""td""></td>" & vbcrlf
Response.Write "</tr>" & vbcrlf 
Response.Write "<tr>" & vbcrlf 
Response.Write "<td class=""td"">" & "E-mail:" & "</td>" & vbcrlf
Response.Write "<td class=""td1""><a href=""mailto:" & RS("E-mail") &
""">" & RS("E-mail") & "</a></td>" & vbcrlf
Response.Write "<td class=""td""></td>" & vbcrlf
Response.Write "<td class=""td""></td>" & vbcrlf
Response.Write "</tr>" & vbcrlf 
' Gå til næste Record i rs 
rs.MoveNext 
' Fortsæt indtil rs er gennemløbet (EOF = End Of File) 
Loop 
Response.Write "</table>" & vbcrlf 
rs.Close 
Set rs = Nothing 
Conn.Close 
Set Conn = Nothing
%>
Har prøvet på flere måder men får besked om at typerne ikke passer
sammen 'objRs'
Mvh.
Henrik
-- 
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
 - Pædagogiske tutorials på dansk
 - Kom godt i gang med koderne
KLIK HER! => 
http://www.html.dk/tutorials