Avatar billede Jman Praktikant
31. juli 2003 - 15:35 Der er 10 kommentarer og
1 løsning

deadline > date

Jeg er kommet lidt i tvivl om sammensætningen. Den giver i hvert fald fejl:

set rscountoverdue = connStatus.execute("select count(id) as antaloverdue from Opgave where Afsluttet=0 and Ansvarlig = '"&initialer&"' and deadline >"&date)

fejl:
Item cannot be found in the collection corresponding to the requested name or ordinal.

Kolonnen deadline eksisterer!
Avatar billede terry Ekspert
31. juli 2003 - 15:47 #1
You can try
set rscountoverdue = connStatus.execute("select count(id) as antaloverdue from Opgave where Afsluttet=0 and Ansvarlig = '"&initialer&"' and deadline > #"&date & "#")
Avatar billede cesil Nybegynder
31. juli 2003 - 15:47 #2
hvad med afsluttet og ansvarlig, findes de også i tabellen?

Det kan også være der hvor du bruger rscountoverdue("antaloverdue"), du får fejl.
prøv og check om det er en stavefejl.
Avatar billede terry Ekspert
31. juli 2003 - 15:47 #3
are we talking Access dB or what?
Avatar billede Jman Praktikant
31. juli 2003 - 15:58 #4
Hey terry. No, it is an OracleDB!

cesil: De andre tabeller eksisterer også og virker fint. Jeg har brugt dem tidligere i antal opgaver. Antal opgaver, der er dine o.s.v

Jeg har også forsøgt at skkrive datoen i asp, så jeg kunne se at de matchede
Avatar billede cesil Nybegynder
31. juli 2003 - 16:01 #5
har du gjort det her:

Det kan også være der hvor du bruger rscountoverdue("antaloverdue"), du får fejl.
prøv og check om det er en stavefejl.
Avatar billede cesil Nybegynder
31. juli 2003 - 16:03 #6
prøv lige
set rscountoverdue = connStatus.execute("select count(id) as antaloverdue from Opgave where Afsluttet=0 and Ansvarlig = '"&initialer&"' and deadline >'"&date&'")

hvis ikke det virker skal du tjekke hvordan syntaxen skal være når du bruger datoer i en oracledb
Avatar billede Jman Praktikant
31. juli 2003 - 16:11 #7
syntaxen er korrekt
den fungerer også fint i en sætning der hedder:
if rs("deadline") > date then
...
else
...
end if
Avatar billede Jman Praktikant
31. juli 2003 - 16:20 #8
jeg klaptorsk - det var en stavefejl -DOH!

Men nu er har jeg så en anden fejl... Jeg accepterer dit svar og håber du vil hjælpe med dette:
Jeg viser hvor mange opgaver der er overskredet og lister dem efterfølgende. Den viser i mit tilfælde 11 overskredede opgaver, men kun 5 af de listede er overskredet
Avatar billede Jman Praktikant
31. juli 2003 - 16:21 #9
hvis jeg vender større end-tegnet til mindre end, så viser den 0
Avatar billede cesil Nybegynder
31. juli 2003 - 16:25 #10
ud af hvor mange i det hele
Avatar billede Jman Praktikant
31. juli 2003 - 16:28 #11
Der vises korrekt nok 11 opgaver. De 5 af de 11 er overskredet deadline.
Tekstn formuleres således:
Du har 11 uafsluttede opgaver.
Af dem er 11 overskredet deadline.
/\ nederste linie skulle være Af dem er 5 overskredet deadline.
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