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 Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
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