10. januar 2003 - 17:03
Der er
17 kommentarer og 2 løsninger
Problem med at tilføje date til databasen!
I databasen har jeg lavet det til kort datoformat, men aligevel skriver den fuld dato med tid når jeg adder noget over nettet. dette er koden jeg bruger til at tilføje med: <% strSQL = "Insert into news (" strSQL = strSQL & "Nyhed, " strSQL = strSQL & "Author, " strSQL = strSQL & "Overskrift, " strSQL = strSQL & "[datoen], " strSQL = strSQL & "EMail) " strSQL = strSQL & "values( " strSQL = strSQL & "'" & Request.Form("addArticle") & "', " strSQL = strSQL & "'" & Request.Form("addMadeby") & "', " strSQL = strSQL & "'" & Request.Form("addHeadline") & "', " strSQL = strSQL & "Now, " strSQL = strSQL & "'" & Request.Form("addEMail") & "') " Conn.Execute(strSQL) %>
Annonceindlæg fra Infor
10. januar 2003 - 17:13
#1
10. januar 2003 - 17:15
#2
hvilken database bruger du?
10. januar 2003 - 17:16
#3
access 2000
10. januar 2003 - 17:18
#4
psyco: læser lidt på det du skrev, lyder underligt :)
10. januar 2003 - 17:19
#5
... strSQL = strSQL & "'" & Request.Form("addHeadline") & "', " strSQL = strSQL & DatePart("d", Now) & "-" & DatePart("m", Now) & "-" & DatePart("yyyy", Now) strSQL = strSQL & "'" & Request.Form("addEMail") & "') " ...
10. januar 2003 - 17:20
#6
saa vidt jeg ved har access kun én type dato-format, saa hvad mener du med at du har angivet feltet til at vaere et kort datoformat?
10. januar 2003 - 17:21
#7
aah, på den måde. Det er sku meget kode at lave for at få det sådan :D
10. januar 2003 - 17:22
#8
tja... Men så er du heller ikke afhængig af DB opsætningen :)
10. januar 2003 - 17:22
#9
I databasen kan du ændre om det skal være kort, langt , mellem og nogle andre formater... jeg har sat den til kort datoformat, men når jeg adder via nettet med den kode der, så skriver den det hele ind aligevel... altså både tidspunket og dato
10. januar 2003 - 17:25
#10
Får desværre fejl med den kode :-/
10. januar 2003 - 17:26
#11
10. januar 2003 - 17:28
#12
får missing operator
10. januar 2003 - 17:28
#13
Det er fordi du bruger Now prøv med date <% strSQL = "Insert into news (" strSQL = strSQL & "Nyhed, " strSQL = strSQL & "Author, " strSQL = strSQL & "Overskrift, " strSQL = strSQL & "[datoen], " strSQL = strSQL & "EMail) " strSQL = strSQL & "values( " strSQL = strSQL & "'" & Request.Form("addArticle") & "', " strSQL = strSQL & "'" & Request.Form("addMadeby") & "', " strSQL = strSQL & "'" & Request.Form("addHeadline") & "', " strSQL = strSQL & "Date(), " strSQL = strSQL & "'" & Request.Form("addEMail") & "') " Conn.Execute(strSQL) %>
10. januar 2003 - 17:28
#14
der mangler bare et komma: strSQL = strSQL & ",'" & Request.Form("addEMail") & "') "
10. januar 2003 - 17:34
#15
Takker, det er en lidt lettere løsning ;) I fik 30/10, så har jeg også været flink :D
10. januar 2003 - 17:35
#16
Ja, sorry... Det skal se således ud: ... strSQL = strSQL & "'" & Request.Form("addHeadline") & "', " strSQL = strSQL & DatePart("d", Now) & "-" & DatePart("m", Now) & "-" & DatePart("yyyy", Now) & "," strSQL = strSQL & "'" & Request.Form("addEMail") & "') " ...
10. januar 2003 - 17:35
#17
20/10 mente jeg
10. januar 2003 - 17:36
#18
Date ey?... Se det var smart ;)
10. januar 2003 - 17:38
#19
Man lærer nye ting hver dag... bare syndt men glemmer dem dagen efter, lol
Kurser inden for grundlæggende programmering