Om någon vänlig persson skulle vilja hjälpa mej ,med detta vore jag evigt tacksam..är det scriptet det är fel på eller ligger felet hos mitt webbhotell ?? // från pernilla
RecSet("update") innehåller en sträng medans DateDiff kräver ett datum. Testa att köra CDate på RecSet("update"):
DateDiff("n", CDate( RecSet("update") ), Now)
Om inte det fungerar bör du fundera över datatypen i fältet och värdet som du lägger där. Eftersom du har lagrar ett datum bör också datatypen vara "datetime".
Mja, DateDiff klarar strängar så länge formatet är riktigt.
Det är inte så att det är punkterna som strular till det hela?
CDate("23-05-2003 13:14:15") fungerar fint, men inte CDate("23.05.2003 13:14:15"). Det kanske är en lokal inställning iofs med att visa datumet med punktavgränsare?
Detta kanske löser saken:
If RecSet("online") = "Ja" And DateDiff("n", CDate(Replace(RecSet("update", ".", "-"))), Now) > 30 Then
Mja, DateDiff klarar strängar så länge formatet är riktigt.
Det är inte så att det är punkterna som strular till det hela?
CDate("23-05-2003 13:14:15") fungerar fint, men inte CDate("23.05.2003 13:14:15"). Det kanske är en lokal inställning iofs med att visa datumet med punktavgränsare?
Detta kanske löser saken:
If RecSet("online") = "Ja" And DateDiff("n", CDate(Replace(RecSet("update", ".", "-"))), Now) > 30 Then
*Harkel*
If RecSet("online") = "Ja" And DateDiff("n", CDate(Replace(RecSet("update"[b])[/b], ".", "-")), Now) > 30 Then