02. oktober 2006 - 19:55
Der er
9 kommentarer og 1 løsning
vil ikke skrive dato i db
Godaften Jeg har lavet en lille sql sætning her: sql = "insert into hot_showed (sho_time, show_ip, img_id) VALUES ('" & now() & "', '" & ip & "', '" & min_id & "')" Conn.Execute(sql) men den vil ikke skrive dato i. Den skriver kun nuller???
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
02. oktober 2006 - 22:16
#1
Hmm, kan det være fordi din database er ik sat op til dato i sho_time?
02. oktober 2006 - 22:26
#2
jo det er den
02. oktober 2006 - 22:28
#3
Er det MySQL du bruger?
03. oktober 2006 - 07:29
#4
hvis ikke det er MySql.. så skal der i hvert fald ikke være ' omkring datoen men # sql = "insert into hot_showed (sho_time, show_ip, img_id) VALUES (#" & now() & "#, '" & ip & "', '" & min_id & "')" Conn.Execute(sql)
03. oktober 2006 - 09:20
#5
jo der er mysql, men det er helt underligt, for jeg bruger næsten det samme med en anden side ... der køre den fint,
03. oktober 2006 - 09:20
#6
Og hvis det er MySQL kan du ikke bare bruge now(), idet MySQL benytter sig af omvendt dato, altså: yyyy-mm-dd.....
03. oktober 2006 - 09:41
#7
ok har løst den ... har skrevet det på en anden måde: set sql_rs = server.CreateObject("ADODB.Recordset") sql_rs.Open "showed", conn, 2, 2 sql_rs.Addnew sql_rs("img_id") = min_id sql_rs("showdato") = now() sql_rs("show_ip") = ip sql_rs.Update
03. oktober 2006 - 11:42
#8
lukker
03. oktober 2006 - 14:15
#9
Du vil senere få problemer med at anvende sql_rs.Addnew ... sql_rs.Update Hvis du bruger mySQL som database ... det er ihvert fald min erfaring
04. oktober 2006 - 09:09
#10
det har jeg også fået, men har løst det igen :)
Kurser inden for grundlæggende programmering