01. februar 2008 - 08:59Der er
7 kommentarer og 1 løsning
Dato problem.
Jeg har lavet en lille simpel kalender på min hjemmeside, hvor jeg gemmer nogle data fra en formside via en scriptside til en database. På min form side vælger jeg hhv. år, måned og dag som bliver gemt (som formatet TAL) i hver sin kollonne i databasen under "Aar", "Maaned" og "Dag".
I min database har jeg også en kollonne der hedder "Dato" (med formatet DATO) og meningen med den, er at jeg gerne vil sammenkæde de 3 ovenstående tal, så de ligeledes bliver gemt i databasen som en samlet dato. F.eks. "01-02-2008". Hvordan gør jeg dette?
Herunder er mit script som det ser ud nu...
<html> <title>Skriv i Kalenderen - Script</title> <head> <meta name="Generator" content="Stone's WebWriter 4"> </head> <body> <% ' Databaseforbindelse - husk at angive sti til din database Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("../../DATABASER/test_kalender.mdb") Conn.Open DSN
mitbrugernavn -> Jeg får følgende fejl: ------------------------------------- Microsoft VBScript compilation error '800a03ea'
Syntax error
/ADMIN/Superadmin/test_kalender_skriv_script.asp, line 25
dato_indsaet = '"&request.form("Dag")&"'&"-"&'"&request.form("Maaned")&"'&"-"&'"&request.form("Aar")&"' ------------------------------------- line 25 i mit script er "dato_indsaet = '"&request.form("Dag")&"'&"-"&'"&request.form("Maaned")&"'&"-"&'"&request.form("Aar")&"'"
keysersoze -> Jeg får følgende fejl: ------------------------------------- Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in date in query expression '#2012-Maj-13#'.
/ADMIN/Superadmin/test_kalender_skriv_script.asp, line 28 ------------------------------------- line 28 i mit script er "Conn.Execute(strSQL)"
Hov... Min måned skal gemmes som et tal. Så her kommer lige et tilægsspørgsmål. På min formside vælger jeg måned sådan: ------------------------------------- <select size="1" name="Maaned"> <option selected="selected">Januar</option> <option>Februar</option> <option>Marts</option> <option>April</option> <option>Maj</option> <option>Juni</option> <option>Juli</option> <option>August</option> <option>September</option> <option>Oktober</option> <option>November</option> <option>December</option> </select> ------------------------------------- Er det ikke noget med at jeg kan sætte en value ind for hver enkelt måned??
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.