Avatar billede bpedersen Novice
21. april 2007 - 16:42 Der er 3 kommentarer og
1 løsning

Svar ved tomt argument

Jeg vil gerne have skrevet at der ikke er nogle smagninger pt. hvis denne er "tom"
strSQL = "SELECT TOP 1 * FROM smagning WHERE afhdato >= Now() order by afhdato"

Men jeg kan ikke rigtig få det til at fungere. Den oprindelige kode er som følger.

<%



' Hent fra databasen afhængig af værdien id fra URL
strSQL = "SELECT TOP 1 * FROM smagning WHERE afhdato >= Now() order by afhdato"
Set rs = Conn.Execute(strSQL)

Response.write "<br><br><div class=artikel>"
Response.write "<div id=""billedefforord""><img border=1 src=""/pics/upload/" & rs("FILE1") & """ width=""130"" height=""130""></div>"
Response.write "</div>"
Response.Write "<div class=header>"& replace(rs("overskrift"),"''","'") &"</div>"
Response.write "<div class=artikel>"& replace(rs("dag"),"''","'") &" d. " & replace(rs("afhdato"),"''","'") & " kl. " & replace(replace(rs("tid"),"''","'"),":",".") & "</div>"
Response.write "<div class=artikel>"& replace(rs("sted"),"''","'") &"</div><br>"
Response.write "<div class=artikel>"& replace(replace(rs("beskrivelse"),"''","'"),vbCrLf,"<br>") & "</div><br>"
Response.write "<div class=artikel>Pris pr. deltager "& rs("pris") &",00 kr.</div><BR><BR>"

Conn.Close
Set Conn = Nothing

%>
Avatar billede Slettet bruger
21. april 2007 - 16:46 #1
hej det er vel bare noget med:

<%
strSQL = "SELECT TOP 1 * FROM smagning WHERE afhdato >= Now() order by afhdato"
Set rs = Conn.Execute(strSQL)
if not rs.EOF then
Response.write "<br><br><div class=artikel>"
Response.write "<div id=""billedefforord""><img border=1 src=""/pics/upload/" & rs("FILE1") & """ width=""130"" height=""130""></div>"
Response.write "</div>"
Response.Write "<div class=header>"& replace(rs("overskrift"),"''","'") &"</div>"
Response.write "<div class=artikel>"& replace(rs("dag"),"''","'") &" d. " & replace(rs("afhdato"),"''","'") & " kl. " & replace(replace(rs("tid"),"''","'"),":",".") & "</div>"
Response.write "<div class=artikel>"& replace(rs("sted"),"''","'") &"</div><br>"
Response.write "<div class=artikel>"& replace(replace(rs("beskrivelse"),"''","'"),vbCrLf,"<br>") & "</div><br>"
Response.write "<div class=artikel>Pris pr. deltager "& rs("pris") &",00 kr.</div><BR><BR>"
else
response.write "der er ikke nogen smagninger pt."
end if
Conn.Close
Set Conn = Nothing
%>

- i øvrigt vil jeg anbefale dig at lave dit dato-tjek i din sql-sætning med datediff i stedet - da jeg synes det tit er mere sikkert...

\Dan
Avatar billede bpedersen Novice
22. april 2007 - 20:56 #2
takker!  smider du et svar? :o)
Avatar billede Slettet bruger
22. april 2007 - 21:16 #3
jepper!

her et svar.

\Dan
Avatar billede Slettet bruger
03. juni 2007 - 04:58 #4
- vil du så også acceptere mit svar? Når du selv beder om at jeg skal lægge et...?

\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