14. august 2001 - 10:41
Der er
12 kommentarer og 1 løsning
dato format - aaarrrggghhh!
jeg skal smide en dato ned i en MS SQL database, hvor jeg har et rum af typen datetime ... jeg smider 2001-03-22 ned og resultatet bliver 31-05-1905 HJÆÆÆLP
Annonceindlæg fra Computerworld
14. august 2001 - 10:45
#1
prøv lige at lave det dit \"rum\" om til smalldatetime
14. august 2001 - 10:46
#2
har jeg prøvet ... samme resultat!
14. august 2001 - 10:47
#3
Kan du ikke lige poste koden, som sætter datoen ind?
14. august 2001 - 10:48
#4
nDay = (Left(Date, 2)) nMonth = (Mid(Date, 4,2)) nYear = (Mid(Date, 7,4)) nDate = nYear & \"-\"& nMonth &\"-\"& nDay \'indsæt kortet til databasen SQLInsert = \"INSERT INTO postkort (created_date, card_image, card_text, card_from, card_from_email, card_to, card_to_email, picked_up) VALUES (\" & nDate &\", \'\" & request.Form(\"image\") & \"\', \'\" & request.Form(\"besked\") &\"\', \'\" & request.Form(\"sender\") &\"\', \'\" & request.Form(\"sender_email\") & \"\', \'\" & request.Form(\"modtager\") & \"\', \'\" & request.Form(\"modtager_email\") & \"\', 0)\" Set Rs = Conn.Execute(SQLInsert)
14. august 2001 - 10:54
#5
Today = Year(Date) If Month(Date) < 10 Then Today = Today & \"-0\" & Month(Date) Else Today = Today & \"-\" & Month(Date) End If If Day(Date) < 10 Then Today = Today & \"-0\" & Day(Date) Else Today = Today & \"-\" & Day(Date) End If \'indsæt kortet til databasen SQLInsert = \"INSERT INTO postkort (created_date, card_image, card_text, card_from, card_from_email, card_to, card_to_email, picked_up) VALUES (\" & Today &\", \'\" & request.Form(\"image\") & \"\', \'\" & request.Form(\"besked\") &\"\', \'\" & request.Form(\"sender\") &\"\', \'\" & request.Form(\"sender_email\") & \"\', \'\" & request.Form(\"modtager\") & \"\', \'\" & request.Form(\"modtager_email\") & \"\', 0)\" Set Rs = Conn.Execute(SQLInsert) Det gør højest sandsynlig ikke nogen forskel, men det er da vær at forsøge
14. august 2001 - 10:55
#6
nope
14. august 2001 - 10:57
#7
Prøv at smid din dato ned i formatet \'YYYYMMDD\', det virker normalt.
14. august 2001 - 11:00
#8
virker heller ikke! Det vil den slet ikke æde!
14. august 2001 - 11:06
#9
Du mangler måske pinger. Prøv at skrive noget i stilen med. SQL Insert = \"INSERT INTO post...... VALUES (\'\" & nDate & \"\', ........\"
14. august 2001 - 11:07
#10
hold da k...! nogen gange kan man være for dum! Tak for det oswald ... det virkede!
14. august 2001 - 11:07
#11
det med pingerne!
14. august 2001 - 11:12
#12
Jamen velbekommen. Og nej, det er ikke dig der er dum, alle har problemer med datoer, asp og sql. Dem som ikke tror de har det, har bare ikke opdaget det endnu ;)
14. august 2001 - 11:19
#13
ok ... tak for opmuntringen!
Kurser inden for grundlæggende programmering