18. september 1999 - 17:23Der er
4 kommentarer og 1 løsning
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å
damn!...det kunne jeg ha' sagt mig selv...den kan selvfølgelig ikke tjekke om der er en forskel når variablen er tom..DOH!...men tak for hjælpen :)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.