Hej! Går det bättre med CDate?Datum
Nu har jag ett ny klurighet att försöka lösa!
Detta tyckte jag skulle fungera, men det visade sig annorlunda!
Tanken är att Datum1 är ett startdatum och Datum2 ett slutdatum.
Skriver jag hårdkodat direkt i DateDiff-funktionen så plockas ett
värde ut.
Exempelvis:
DateDiff("d", #2001-01-02#, #2001-01-08#)
Ger värdet 6. Vilket är antalet dagar.
Tyvärr går det inte att bara slänga in variabler istället för ovanstående datum..?!
Datum1 = RS("Datum1")
Datum2 = RS("Datum2")
DateDiff("d", Datum1, Datum2 )
Jag är alltså ute efter värdet som diffar mellan datumen, men behöver hämta datum från en databas, lägga dessa i variabler och köra en DateDiff.....
Nån som hänger med i resonemanget??
Mvh
TorbjörnSv: Datum
Det går inte få ut något värde alls när variabler används.
Skriver jag på följande sätt så funkar det:
DateDiff("d",#2001-01-02#,#2001-01-08#)
Detta ger värdet 6. Alltså 6 dagar som diffar.
Byt nu ut bägge datum mot variabler:
Datum1 = RS("datum1")
Datum2 = RS("datum2")
DateDiff("d",#Datum1#,#Datum2#)
Här "ballar" allting ur. Hur jag än mixtrar med dessa brädgårdstecken
så falerar detta.
Det blir alltså syntaxfel...........
/TorbjörnSv: Datum
Datum1 = CDate(RS("Datum1"))
Datum2 = CDate(RS("Datum2"))
DateDiff("d", Datum1, Datum2 )
/Janne