01. juni 2006 - 13:03Der er
12 kommentarer og 1 løsning
Event kalender
Hej exp.dk :)
Jeg er ved at lave en event kalender til en portal, men er kørt lidt fast. Når man indtaster et event, kan man vælge hvilken dato eventet bliver afholdt. Lagret i DB (Access)
Jeg skal så have lavet en liste med events som bliver afholdt fra i dag, og frem .. altså event som er afholdt, skal selvfølgelig ikke komme med i listen.
Gemmer du datoen i et "tekst" felt eller i et "dato & klokkeslet". Kunne se ud til at du bruger et tekst felt, også kan du jo passende få det lavet om til et dato felt nu, inden der kommer mange informationer i tabellen...
Prøv lige med denne (læg mærke til at formatet skal være mm-dd-yyyy): set rs = conn.execute("select * from DinTable where datoKol>=#05-31-2006# order by datoKol"
strDate = ConvertDate(Date) sqlGetArrangement = "SELECT * FROM Arrangementer WHERE Dato >= " & CDate(strDate) & " ORDER BY Dato DESC" Set rsGetArr = Conn.Execute(sqlGetArrangement)
Desuden skal der # omkring når du angiver datoer i Access, så din kode skulle have været, hvis du går uden om Access date() funktionen: sqlGetArrangement = "SELECT * FROM Arrangementer WHERE Dato >= #" & CDate(strDate) & "# ORDER BY Dato DESC"
Hvis du er rigtig smart så udvider du din ConvertDate funktion til at indsætte # tegnet. Så er det nemt at skifte database, da du bare skal opdatere din funktion til det nye format. Dette er en forkortet udgave af min SQLdate:
Function SQLDate(fDato) dim fYear,fMonth,fDay fYear = Year(fDato) fMonth = Right("0"&Month(fDato),2) fDay = Right("0"&Day(fDato),2) SQLDate = "#"& fMonth &"-"& fDay &"-"& fYear &"#" End Function
Jeg har delimiter (# eller ') og formatet til at blive bestemt af en config.asp fil, så alle mine indstillinger bliver bestemt heri.
Synes godt om
Ny brugerNybegynder
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.