Hvorfor virker min DateDiff ikke i en For Next sætning? *HASTER*
Jeg har følgende kode:For i = 1 TO 25
oldtime = Application("SC_" & ID & "_Tid_" & i)
forskel = DATEDIFF("s","" & oldtime & "", Time)
If forskel > 10 Then
Response.Write("For STOR!")
Else
Response.Write("TILPAS!")
End If
Next
Men når jeg kører koden får jeg den her fejl:
Microsoft VBScript runtime error '800a000d'
Type mismatch: '[string: ""]'
Det underlige er at funktionen virker fint hvis man kun kører den én gang uden for den For NExt sætning....Der er lige så snart den bliver sat ind i en For..Next sætning elelr en Do While så komemr den med fejl.
Håber nogen kan se fejlen i den her eller finde en anden måde at gøre det på