10. februar 2006 - 11:38Der er
13 kommentarer og 1 løsning
Skriv DATETIME i MySql med ASP.
Hola Eksperter,
Jeg har problemer når jeg skriver en dato til min MySQL database.. Hvor ligger fejlen, og vigtigere hvordan løser jeg det? - dato feltet i databasen er: "datetime"
---------------------------------------------------------------- billedeid = Replace(Trim(Request.form("billedeid")), "'", "''") forfatter = Replace(Trim(Request.form("forfatter")), "'", "''") dato = ""& date &"" email = Replace(Trim(Request.form("email")), "'", "''") tekst = Replace(Trim(Request.form("tekst")), "'", "''")
Sagen er at du vil fylde en tekststreng i et datofelt, og det er også fint, du skal bare formatere den rigtigt. Skal det være "yyyy-mm-dd" eller "dd-mm-yyyy" eller "mm/dd/yyyy" eller noget fjerde. Det kommer an på hvilket sprog databasen er sat op til, og hvilket sprog serveren er sat op til.
Den nemme løsning er at prøve sig frem (Jeg kender heller ikke MySql)
Insert Into mamol_billeder_kommentar (billedeid, forfatter, dato, email, tekst) Values('3','Forfatteren','10-02-2006','e@mail.dk','det er så teksten',) Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[MySQL][ODBC 3.51 Driver][mysqld-4.1.11-log]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
/billeder.asp, line 147
-------- "session.LCID" er sat til "1030" --------
Databasen er sat til dansk så det burde passe sammen - ik'!?
Så man skal lave &now& om til noget der ligner = ""&Year(date)&"-"&Month(date)&"-"&Day(date)&" "& Hour(time) &":"& Minute(time) &":"& Second(time) &"" !?!?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.