03. december 2003 - 22:34
Der er
15 kommentarer og 1 løsning
gemme dato i korrekt format i acces db via INSERT INTO
Hej Jeg gemmer dato og klokkeslet i en acces db, i asp med INSERT INTO, ved at bruge now(). Men der byttes om på dato og måned i db'en På forhånd tak!
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
03. december 2003 - 22:55
#1
03. december 2003 - 23:10
#2
Du kan måske også bruge Session.LCID = 1030 (dansk).
03. december 2003 - 23:11
#3
nej desværre
03. december 2003 - 23:11
#4
prøv: myDate = Format(Now(), "MM/dd/yyyy")
03. december 2003 - 23:12
#5
det format den skal gemmes i er måned/dato/år time/minut/sekund
03. december 2003 - 23:12
#6
skal der skrives noget med klokkeslettet?
03. december 2003 - 23:14
#7
prøv: myData = Format(Now(), "MM/dd/yyyy HH/mm/ss") Det kan være at sekunder er nn Hvis det ikke virker i 1 omgang, lav det om til 2 omgange: myData = Format(Now(), "MM/dd/yyyy" myData = myData & " " & Format(Now(), "HH/mm/ss")
03. december 2003 - 23:15
#8
rettelse.. (glemte en parentes): myData = Format(Now(), "MM/dd/yyyy") myData = myData & " " & Format(Now(), "HH/mm/ss")
03. december 2003 - 23:34
#9
hmm, ikke helt med på hvordan din kode skal bruges?
03. december 2003 - 23:37
#10
Du justerer myData, og i din sql streng indsætter du myData i stedet for Now(). Du skal vist bruge "...#" & myData & "#..."
03. december 2003 - 23:38
#11
<% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("fpdb/SBC.mdb") SQLstmt = "INSERT INTO ??? (Dato)" SQLstmt = SQLstmt & " VALUES (#" & Now & "#)" response.write sqlstmt Conn.Execute (SQLstmt) conn.Close Set conn = nothing Set SQLstmt = nothing response.redirect ("godkendt.asp") %>
03. december 2003 - 23:40
#12
den brokker sig over en format fejl!
03. december 2003 - 23:42
#13
hvro er jeg dum ;-( SQLstmt = SQLstmt & " VALUES (#" & Now & "#)" den mangler jo () argh det burde jeg vide, og nu virker det.
03. december 2003 - 23:46
#14
Du skal jo bruge # der det er datoer du arbejder med.. :) I stedet for Now bruger du bare myData, som du har formateret som du vil.. f.eks.: dim myData myData = Format(.......) SQLstmt = SQLstmt & " VALUES (#" & myData & "#)" hvis det ikke virker, prøv: VALUES ('#" & myData & "#')" (tror dog ikke at det skal være sådan..)
03. december 2003 - 23:46
#15
det virker dog kun med hjælp fra <% Session.LCID = 1033%>, men det virker
03. december 2003 - 23:53
#16
virker det ikke med 1030?
Kurser inden for grundlæggende programmering