Avatar billede cobra Nybegynder
04. maj 2005 - 18:02 Der er 9 kommentarer og
1 løsning

søg i acc efter startdato til slutdato

oplysninger
I Microsoft Office Access 2003 står dato'erne sådan her : 01-01-2005 og felte er et date/time

Mit problem at den ikke vil gøre arbejde rigtigt. Nogen gange tag det på DK/dato andre gange på UK/dato og vil det slet ikke noget.

Her er koden

session.lcid=1030
   
datoerne = "#04-05-2005 00:00:00#"
datoerne2 = "#04-05-2005 23:59:59#"



function Taltimer(kundetype,halv)
SqlAlleh = "SELECT COUNT(*) AS timerne FROM optaget where kundetybe = '"&kundetype&"'  and clng(halve) = "&clng(halv)&" and datodk >= "&datoerne&"  and datodk <= "&datoerne&""
Set RScon = aoConn.Execute(SqlAlleh)
Taltimer = RScon("timerne")
end function
Avatar billede kalp Novice
04. maj 2005 - 19:10 #1
En søgning på E gav mig følgende.

http://www.eksperten.dk/spm/604456

Kommentar: fennec
29/03-2005 13:19:44
Avatar billede cobra Nybegynder
04. maj 2005 - 19:39 #2
det har ingenting at gør med mit spørgsmål...han snakker om at indsætte værdier ind i databasen.
Jeg snakker om at lave en udtræk på datoer
Avatar billede kalp Novice
04. maj 2005 - 19:44 #3
okay, nu nu så jeg bare han også i sit næste indlæg nævner "session.lcid=1030"
så tænkte de to ting måtte høre sammen.

Du kan evt prøve at smide dine dato'er ind i en CDate(HER)
og se om det gør en forskel.
Avatar billede cobra Nybegynder
04. maj 2005 - 19:49 #4
Nej har prøvet af :-(
Avatar billede kalp Novice
04. maj 2005 - 19:51 #5
Nu ved jeg ikke om det er fordi jeg køre microsoft sql db, men jeg har følgende i toppen af mine sider for at dato'erne skal være ens.

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
Avatar billede kalp Novice
04. maj 2005 - 19:54 #6
cobra >> har lige kigget på fennec's forslag igen.. og der er altså en funktion han har programmeret.. dvs. hvis du har den på din side og kalder dine dato'er sådan her

ConvertToSqlDate(request.form("datodk"))

osv. så skulle det gerne virke.
Avatar billede cobra Nybegynder
04. maj 2005 - 22:39 #7
Problemmet var at i acc var den sat til kort dato
Avatar billede kalp Novice
04. maj 2005 - 22:42 #8
okay så kunne du jo ikke prøve mine ekstra koder.

så bare lig et svar selv og accepter det.
Avatar billede busschou Praktikant
05. maj 2005 - 15:12 #9
Bare en bemærkning/spørgsmål til din sql.. du skriver
--
datodk >= "&datoerne&"  and datodk <= "&datoerne&""
--
Dvs a >= b og a <=b , det er det samme som a = b altså
datodk = "&datoerne&"
Avatar billede cobra Nybegynder
05. maj 2005 - 19:11 #10
Til Busschou

Ja det er rigtig....
Men har lavet det om og det var ikke det der gav problemmet.
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