Avatar billede jimpp Nybegynder
27. februar 2005 - 17:31 Der er 3 kommentarer og
1 løsning

Dato, ASP og MySQL - En forvirrende trekant?

Min kode som den ser ud nu (tak eagleeye :)

    SET conn = Server.CreateObject("ADODB.Connection")
    Conn.Open conStr

    biodate = Datevalue(Request.form("bd"))
    dvddate = Datevalue(Request.form("dd"))

    SQL = "update db_film set titel = '" & Request.Form("titel") & "', udgiver = '" & Request.Form("udgiver") & "', produktion = '" & Request.Form("produktion") & "', pro_aar = '" & Request.Form("pro_aar") & "', alder = '" & Request.Form("alder") & "', genre = '" & Request.Form("genre") & "', instruk = '" & Request.Form("ins") & "', biodate = '" & biodate & "', dvddate = '" & dvddate & "', synob = '" & Request.Form("synob") & "' WHERE id = " & Request.QueryString("id")

    Conn.Execute(SQL)
    Conn.Close 
    Response.Redirect("admin_film.asp")

Jeg har et - pænt problem med at få gemt den indtastede dato i databasen, nogle hajer herinde der kan give en hånd (data'erne kommer fra input type=text)

Den laver ikke fejl, men gemmer ikke rigtigt det jeg beder den om, og kan heller ikke hente det ind igen - hvordan behandler jeg dato i mysql?
Avatar billede eagleeye Praktikant
27. februar 2005 - 17:37 #1
Brug formatet yyyy-mm-dd når du sender datoen via SQL sætningen til mysql databasen.

Du kan formater datoen med year, month og day funktionerne:

dato = Request.form("dd")
dvddate = Year(dato) & "-" & month(dato) & "-" & day(dato)
Avatar billede thesurfer Nybegynder
27. februar 2005 - 17:57 #2
Prøv med CDate(...) til dine variabler: http://www.w3schools.com/vbscript/func_cdate.asp
Avatar billede jimpp Nybegynder
17. januar 2006 - 15:25 #3
Lig et svar (bedre sent end aldrig)
Avatar billede thesurfer Nybegynder
17. januar 2006 - 15:27 #4
Ingen points til mig, tak.

/theSurfer
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester