> Prøv at bruge funktionen her:
> <URL:
>
http://groups.google.com/groups?hl=da&selm=1879jt0nj8ng3066tpe91bs1frm82c7u2
p%404ax.com>
>
> Problemet er at Access forsøger at "gætte" den rigtige dato-*værdi* ud
> fra din "dato"-*streng* - og det går tit galt. Det kommer du ud over
> ved at bruge denne funktion.
Det var heller ikke løsning, for resultatet bliver det samme
Funktion laver en UK/US dato, og gemmer den som en UK/US dato, men det er
ikke det jeg vil. Datoen skal være DA, og intet andet.
DateToSql = "DateSerial(" & Year(Value) & ", " & _
Month(Value) & ", " & _
Day(Value) & ") + " & _
"TimeSerial(" & Hour(Value) & ", " & _
Minute(Value) & ", " & _
Second(Value) & ")"
SQL ser sådan ud. UPDATE hovedtype SET Katagori ='Windows XP', Foldernavn
='WXP', aktiv ='Ja', DatoForOp='07-05-2002', undermappe='Ja' where id = 13
Hvor dato er dd-mm-åå. Funktionen laver den om til åå-mm-dd
Hvis jeg ændre feltet i DB til tekst, så virker det, men det er heller ikke
løsningen.
Og CDATE (date()) virker heller ikke
Og nej, datoen er ikke en streng.
sql = "UPDATE hovedtype SET Katagori ='" & Request.Form ("Kategorinavn") &
"', Foldernavn ='"
sql = sql & Request.Form ("Foldernavn") & "', aktiv ='" & Request.Form
("aktiv")
sql = sql & "', DatoForOp='" & date() & "', undermappe='" & Request.Form
("Undermappe")
sql = sql & "' where id = " & Request.Form ("retnr")
Løsning modtages med kyshånd, da jeg er ved at blive vandvitig over det
problem.
Allan
PS. Er der ikke et eller andet med, at en data kan gemmes som en numre
værdi, udregnet fra en eller anden særlig dato