Avatar billede l_otto Nybegynder
20. juni 2006 - 12:42 Der er 10 kommentarer og
1 løsning

vis tekst if date er <

hvis enddate er mindre end dags dato

men jeg kan ikke få det til at virke

<%
if rs("enddate") < int(rs("date")) then
        response.write "<b><font color='#ff0000'>"
Response.write "siden er slettet"
else
    Response.write rs("summary")
  end if
%>
Avatar billede Slettet bruger
20. juni 2006 - 12:49 #1
hvad med
<%
if datediff("d",int(rs("date")),rs("enddate"))<0 then
response.write "<b><font color='#ff0000'>"
Response.write "siden er slettet"
else
Response.write rs("summary")
end if
%>

- eller også er det omvendt...

\Dan
Avatar billede l_otto Nybegynder
20. juni 2006 - 13:04 #2
Item cannot be found in the collection corresponding to the requested name or ordinal.
Avatar billede Slettet bruger
20. juni 2006 - 13:08 #3
OK... hvordan ser hele din kode ud - og hvad indeholder rs("date") og rs("enddate")

\Dan
Avatar billede fennec Nybegynder
20. juni 2006 - 13:10 #4
for det første skal der ikke int() omkring "date". Og for det andet så er edt vel ikke et felt i databasen, men bare date() funktionen:

if datediff("d",date(),rs("enddate"))<0 then
Avatar billede Slettet bruger
20. juni 2006 - 13:12 #5
alternativt kan du jo tjekke om det overhovedet er datoer vi har med at gøre inden... sådan her:
<%
if (isdate(rs("date")) AND isdate(rs("enddate"))) then
if datediff("d",rs("date"),rs("enddate"))<0 then
response.write "<b><font color='#ff0000'>"
Response.write "siden er slettet"
else
Response.write rs("summary")
end if
end if
%>

\Dan
Avatar billede Slettet bruger
20. juni 2006 - 13:16 #6
>>fennec det kommer jo lidt an på hvad formålet er med dette her... det kan jo godt være det er to datoer fra en database vi skal regne på - og så ikke date()...

\Dan
Avatar billede l_otto Nybegynder
20. juni 2006 - 13:17 #7
altså jeg har en artikel med en slutdato = enddate hvis enddate er = 19.05.2006 skal artiklen ikke vises.

grunden til jeg vil lave det er cache problemer fra google... man skal ikke kunne læse den selvom google har cachet den
Avatar billede l_otto Nybegynder
20. juni 2006 - 13:19 #8
jeg har denne her jeg ikke kan finde ud af

"  endDate <= convert(datetime,'"& date & "')"
Avatar billede Slettet bruger
20. juni 2006 - 13:24 #9
OK!
så prøv følgende...
<%
enddate = replace(rs("enddate"),".","-")
if datediff("d",date(),enddate)<0 then
response.write "<b><font color='#ff0000'>"
Response.write "siden er slettet"
else
Response.write rs("summary")
end if
%>

- vil den ikke det?

\Dan
Avatar billede l_otto Nybegynder
20. juni 2006 - 13:27 #10
GENIALT !!!!! kom med et svar i en fart
Avatar billede Slettet bruger
20. juni 2006 - 13:32 #11
hehe OK!

her et svar...

\Dan
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