Beroende lite på vilken databas du jobbar mot, men det finns en DATEPART för SQLServer, vill jag minnas utan att ha kollat upp något
Frågan#1
Jag vet hur man löser detta genom att loopa igenom alla användare men det känns som lite slöseri eftersom jag antar att man kolla det direkt i sql satsen.
Jag kan bara inte komma på någon lösning hur man kollar om månaden och dagen stämmer = födelsedag.
strSql=("Select dtmBdat, strNamn From tblAnv Where Month(dtmBdat)='" & Month(date) & "' And Day(dtmDbat)='" & Day(date) & "'")
Det här fungerar men som sagt vill jag lära mig hur jag gör det utan att behöva loopa igenom alla användare
strSql=("Select dtmBdat, strNamn From tblAnv")
Set objRs = objConr.execute(strSql)
If NOT objRs.EOF then
Do until objRs.Eof
If Month(objRs("dtmBdat")) = Month(Date) And Day(objRs("dtmBdat")) = Day(Date) Then
response.write("GRATTIS PÅ FÖDELSEDAGEN <b>" & objRs("strNamn") & "</b><br><br>")
End if
ObjRs.MoveNext
Loop
End If
Tack på förhand
