23. maj 2008 - 15:48
Der er
22 kommentarer og 1 løsning
Gemme dato i DB
Hvordan kan det være jeg ikke kan få lov til at ændre en værdi, i et dato-felt i en DB... CDate(request.form("FELT19") & " " & Hour(request.form("FELT17")) & ":" & Minute(request.form("FELT18")) & ":" & Second(request.form("FELT19"))) Den viser bare 00:00 !!!
Annonceindlæg fra Arrow
Er der ikke noget galt med referencen til enten datofeltets - eller sekundfeltets navn for din form? DE refererer begge til FELT19 og de kan vel ikke både være dato og sekunder...?
I felt 19 ligger der: 06-09-2008 11:22:00 - så er der vel både dato og tid
Men så skal der vel ikke refereres til FELT17 og FELT18 ved time og minut?
Jeg ville i hvert fald lige prøve: Response.Write CDate(request.form("FELT19") & " " & Hour(request.form("FELT17")) & ":" & Minute(request.form("FELT18")) & ":" & Second(request.form("FELT19"))) for at se, hvad den så udskriver.
Nej, vent, hvis request.form("FELT19") indeholder hele datoen med klokkeslæt, så kan du jo ikke bare starte med at skrive request.form("FELT19"). Den vil jo også returnere klokkeslæt. Prøv med: CDate(DateValue(request.form("FELT19")) & " " & Hour(request.form("FELT17")) & ":" & Minute(request.form("FELT18")) & ":" & Second(request.form("FELT19")))
Dvs. før prøvede den nok at gemme: 06-09-2008 11:22:00 xx:xx:xx
den skriver stadig 00:00:00 på timerne...
Så prøv at udskrive dette: Response.Write DateValue(request.form("FELT19")) & " " & Hour(request.form("FELT17")) & ":" & Minute(request.form("FELT18")) & ":" & Second(request.form("FELT19"))
Hvad med: Response.Write DateValue(request.form("FELT19")) & " " & Hour(request.form("FELT19")) & ":" & Minute(request.form("FELT19")) & ":" & Second(request.form("FELT19"))
Den skriver stadig bare 00'er
Hvis det hele alligevel hentes fra FELT19, så kan det vel ligeså godt bare være: CDate(Request.Form("FELT19"))
Jeg ændre jo timerne og minutterne vis felt 17 og felt 18
Så prøv lige dette: Response.Write request.form("FELT19")) & " " & Hour(request.form("FELT17")) & ":" & Minute(request.form("FELT18")) & ":" & Second(request.form("FELT19")
Indeholder felt17 og felt18 så noget andet end 0?
Ja... jeg har f.eks. lige skrevet i timer 12 og i minutter 30
Men muligvis får den ikke ordentligt fat i felterne - f.eks. hvis der er fejl i feltnavnet eller something. Så prøv lige min sidste response.write-idé.
den siger der er rod i paranteserne... men det virker heller ikke hvis det bliver ordnet...
Ja, hov: Response.Write DateValue(request.form("FELT19")) & " " & Hour(request.form("FELT17")) & ":" & Minute(request.form("FELT18")) & ":" & Second(request.form("FELT19"))
Kan i få det til at virke...?
Jeg har lavet det på en anden måde... ellers tak...
Ok. Så husk at oprette et svar, som du accepterer.
Kurser inden for grundlæggende programmering