01. marts 2001 - 15:20Der er
31 kommentarer og 1 løsning
Problem med DATE!!
Hejsan!
Jeg har problem med DATE! Når jeg skal have udskrevet alle poster fra en access db finder den ikke nogen. Koden er: strSQL = \"SELECT * FROM VARE WHERE\" strSQL = strSQL & \"IDAG = \"&DATE()&\"\"
Her burde den så udskrve alle poster med IDAG = 01-03-2001 - ikke sandt! Men det gør den ikke... jeg får ingen fejl meddelelse; men blot at den ikke kunne finde noget... Og strSQL ser således ud udskrevet: SELECT * FROM VARE WHERE IDAG = 01-03-2001
Og jeg har prøvet med # foran og bag - så ser den bare sådan ud: SELECT * FROM VARE WHERE IDAG = #01-03-2001#
I Access er feltet sat til dato 6 klokkeslæt, og endda kort datoformat (xx-xx-xxxx) Hmm......
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
splash: det er ikke getdate og med formatdatetime(now(), vbshortdate) skriver den det bare = 01-03-2001 som forsåvidt er rigtigt.. men den finder stadigvæk ikke noget! tpiil: Fungerer ikke! tommyf: Nej, det er 01-03-2001
hmmm.... ja - en klyttet måde at gøre det på er at lave et textfelt til dato\'en og så gokke den ind i det format man vil og så lave en tilsvarende sql select med det givne datoformat !
session.lcid =1030 i starten af alle de sider, hvor du indtaster dato felter - hvis ikke kan det hjælpe jeg har selv haft tilsvarende problem - for hvis det ikke virker har jeg et script, der med garanti kan klare det!!
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.