varför får jag invalid use of null i denna kod, finns inget null i databasen, datatypen är date och alla fält har datum i databasen, är MySQL jag använder
Function alder(fodelsedatum)
datDatum=cdate(fodelsedatum)
intAlder= DateDiff("yyyy", datDatum, Date())
If Date() < DateSerial(Year(Date()), Month(datDatum),Day(datDatum)) Then
intAlder= intAlder- 1
End If
alder= intAlder
End Function
Det vore bra att få veta vilken rad felet kommer på. Just i detta fall har jag dock svårt att tro att felet skulle kunna uppträda på någon annan rad än
datDatum=cdate(fodelsedatum)
vilket alltså innebär att du visst stoppar in null i funktionen. Du råkar inte köra med en LEFT JOIN eller så, så att du får null-resultat?