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 tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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