Avatar billede mettecarsten Nybegynder
07. juni 2006 - 13:43 Der er 2 kommentarer og
2 løsninger

Set rs hvis ej noget resultat

Hej eksperter

Jeg har lige fået løst et mindre problem, men nu kommer der desværre endnu et!

Jeg har denne kode:

Id = rs4("Id")
SQL7 = "Select * from Uge where uge = 0 AND Hus = " & Id

Set rs7 = Conn.Execute(SQL7)

som kører helt perfekt, hvis den giver noget resultat. Det virker naturligvis ikke, hvis den ikke giver noget resultat. Hvad skal koden ændres til, hvis den ikke giver noget resultat (der findes ikke en uge 0 med det pågældende husid)??

På forhånd tak.
Avatar billede Slettet bruger
07. juni 2006 - 13:45 #1
sådan her vil jeg tro:
<%
Id = rs4("Id")
SQL7 = "Select * from Uge where uge = 0 AND Hus = " & Id

Set rs7 = Conn.Execute(SQL7)
if rs7.EOF then
%>
intet resultat at vise...
<%else%>
Resultat vises...
<%
end if
%>

\Dan
Avatar billede mitbrugernavn Praktikant
07. juni 2006 - 13:46 #2
Id = rs4("Id")
SQL7 = "Select * from Uge where uge = 0 AND Hus = " & Id

Set rs7 = Conn.Execute(SQL7)
if not rs7.eof then
do
test = rs7("dit felt")
rs7.movenext
loop while not rs7.eof
end if
Avatar billede mettecarsten Nybegynder
07. juni 2006 - 14:13 #3
Jeg har fået løst problemet ad anden vej, men med inspiration herfra. dannielsen, smid derfor et svar og I deler. Tak for hjælpen
Avatar billede Slettet bruger
07. juni 2006 - 14:18 #4
OK...
\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