21. november 2001 - 22:50
Der er
16 kommentarer og 1 løsning
Begrænset resultat !!
Jeg har en database, med nogle begivenheder. I databasen er der bl.a. indsat et datofelt. Hvad skal jeg skrive i aspkoden, hvis jeg kun vil have vist hvad der sker af begivenheder pr. dags dato og 7 dage frem?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
21. november 2001 - 22:52
#1
If DateDiff(\"d\",gldag,now) <= 7 THEN Response.write \"et eller andet\" End If
21. november 2001 - 23:20
#2
Kan sq ikke få det til at virke. Jeg er ikke nogen haj til det her, men synes det er spændende. Her er noget af min kode - håber det kan hjælpe. set RS = conn.execute( strSQL ) if RS.eof then response.write \"Din forespørgsel returnerede 0 records.\" else do while not RS.eof response.write RS(\"dato\") & \" : kl. \" & rs(\"klokken\") & \"<br>\" response.write RS(\"indhold\") & \"<br>\" & \"<br>\" & \"<br>\" RS.movenext loop End if
21. november 2001 - 23:25
#3
Prøv dette! set RS = conn.execute( strSQL ) if RS.eof then response.write \"Din forespørgsel returnerede 0 records.\" else do while not RS.eof gldag = RS(\"dato\") If DateDiff(\"d\",gldag,now) <= 7 THEN response.write RS(\"dato\") & \" : kl. \" & rs(\"klokken\") & \"<br>\" response.write RS(\"indhold\") & \"<br>\" & \"<br>\" & \"<br>\" End If RS.movenext loop End if
21. november 2001 - 23:35
#4
Det begynder at ligne noget. Nu bliver der da vist noget af databasen, men den tager datoer med der ligger før d.d. samt alle dem der ligger efter. Kan man få den til at tage fra d.d. dvs. 21/11 og syv dage frem 28/11. Vil meget gerne ha det løst. Hvis du skal have flere point må du bare sige til. På forhånd tak :-)
21. november 2001 - 23:42
#5
Nååå, nu fårstår jeg hvad du vil have den til... 10 min skal lige have lavet ASP KODEN!
21. november 2001 - 23:54
#6
Nu du er i gang, er du så ikke en \"true gentleman\" og viser mig koden til følgende: jeg vil vise de 3 førstkommende begivenheder fra kalenderen uanset dato - dvs. at når datoen for en begivenhed er overskrevet bliver den ikke vist mere, men den viser stadig de 3 førstkommende. Hvis det lyder lidt indviklet, så sig til. Jeg vil give 50 point ekstra for din hjælpsomhed !
22. november 2001 - 00:11
#7
Prøv dette... set RS = conn.execute( strSQL ) if RS.eof then response.write \"Din forespørgsel returnerede 0 records.\" else count = 1 do while not RS.eof dag1 = now dag2 = RS(\"dato\") If count <= 3 then response.write RS(\"dato\") & \" : kl. \" & rs(\"klokken\") & \"<br>\" response.write RS(\"indhold\") & \"<br>\" & \"<br>\" & \"<br>\" count = count+1 Else If DateDiff(\"d\",dag1,dag2) => 0 AND DateDiff(\"d\",dag1,dag2) <= 7 Then response.write RS(\"dato\") & \" : kl. \" & rs(\"klokken\") & \"<br>\" response.write RS(\"indhold\") & \"<br>\" & \"<br>\" & \"<br>\" count = count+1 end if End if RS.movenext loop End if Jeg undskylder p.g.a. det og mere end 10 min, håber at det ikke gjorde not!
22. november 2001 - 00:18
#8
Den er den næsten. Den tager stadig dem med, der er udløbet - f.eks 17/11. Nu forlanger jeg næsten for meget. Hvis det er for meget så sig til, så accepterer jeg omgående dit svar!!!
22. november 2001 - 00:25
#9
Nu skulle den værer i Hus :D Får jeg så 65 points hvis det virker? set RS = conn.execute( strSQL ) if RS.eof then response.write \"Din forespørgsel returnerede 0 records.\" else count = 1 do while not RS.eof dag1 = now dag2 = RS(\"dato\") If count <= 3 and DateDiff(\"d\",dag1,dag2) => 0 then response.write RS(\"dato\") & \" : kl. \" & rs(\"klokken\") & \"<br>\" response.write RS(\"indhold\") & \"<br>\" & \"<br>\" & \"<br>\" count = count+1 Else If DateDiff(\"d\",dag1,dag2) => 0 AND DateDiff(\"d\",dag1,dag2) <= 7 Then response.write RS(\"dato\") & \" : kl. \" & rs(\"klokken\") & \"<br>\" response.write RS(\"indhold\") & \"<br>\" & \"<br>\" & \"<br>\" count = count+1 end if End if RS.movenext loop End if
22. november 2001 - 00:58
#10
Det virker bare perfekt. De ekstra 50 point var også for mit tillægsspørgsmål, men jeg er sq bare så glad fordi det virker så der er 65 point til dig Tak for det. Der er 30 point yderligere hvis du laver koden til følgende tillægsspørgsmål: Jeg vil have vist de 3 førstkommende begivenheder, uanset datoen (dog ikke dem der er expired).
22. november 2001 - 01:05
#11
Kan du ikke komme med alt dit asp kode... og så forklar mig lige på en anden måde det du vil! Skal den vise de 3 næste uanset at det først er om 20 dage? eller mener du! At den skal vise dem selv om de er 7 dage for gamle, men kun hvis de IKKE er expired? Kan du ikke prøve at forklare det på en anden måde så er jeg glad... så kan det værer jeg kan lave det :D
22. november 2001 - 01:09
#12
Nå jeg vil gå i seng nu... Kan lave det når jeg kommer hjem i morgen...
22. november 2001 - 01:13
#13
Skal vi de 3 næste uanset om det først er om 20 dage og ikke nogle der er expired. Faktist det samme som det du har lavet, dog skal den kun viste de 3 næste og uanset datoen, minus expired. Min datter er vågnet - bliver nød til at gå i seng. Checker min mail i morgen tidlig. Hvis jeg har bedt om for meget, så accepterer jeg dit svar. Tak for hjælpen indtil nu !!!! Sleep tight !
22. november 2001 - 14:38
#14
Hvordan har du lavet din tabel hvor man kan se om den er expired ? Hedder Feltet: Expired og så står der eneden... [NEJ] eller [JA] Eller hvordan kan jeg se om den er expired?
22. november 2001 - 14:54
#15
Hej igen Som tidl. nævnt er jeg ikke nogen haj. Når jeg skriver expired mener jeg, at datoen er ældre end d.d. Dvs. den 17/11 skal ikke vises, dat det i dag er den 22/11
22. november 2001 - 20:04
#16
Er det ikke det jeg allerrade har lavet?
23. november 2001 - 00:39
#17
Sorry - det er jo det du allerede har lavet. Havde ikke lige gennemskuet det. Tusind tak for hjælpen - smider 30 point oveni. :-) Guldklumpen
Kurser inden for grundlæggende programmering