Hej, Flemming!
Som andre allerede har svaret så rigtigt på, skal du checke på Rs.EOF, inden
du begynder visningen af poster. Du kan også gøre det således:
If Not Rs.EOF Then
' While løkken, der udskriver posterne ind her. Det er nu ligemeget, om
du bruger din egen version af løkken
' eller en af de foreslåede, for du ved, at der er mindst én post i Rs
Else
Response.Write "Der er ingen poster, der opfylder kriteriet" ' Eller
hvordan du nu vil behandle den situation
End If
Derved behøver du ikke en ekstra ASP-side.
Mvh
C@rsten
Ved direkte svar: fjern det ekstra "z" i domænenavnet.
"Flemming Jensen" <CyberOrc@hotmail.com> skrev i en meddelelse
news:626F8.8690$HN.362203@news010.worldonline.dk...
> Hejsa
>
> Når jeg søger på min database side på noget den ikke kan finde i databasen
> går den kold når den kommer till linien:
> __________________________________________
> Response.Write "<dt><b>Band:</b></dt>" & " " & rs("Bandnavn") & ""
> __________________________________________
>
> Det er klart nok, for den kan jo ikke skrive posterne når der ikke er
nogle,
> men hvordan får jeg den til at tjekke om der er nogle matches, og hvis der
> ikke er nogen så sende en videre til en anden asp side???
>
> Koden når man søger på bandnavn er:
>
> 'Hvis der kun er skrevet noget i Bandnavn-feltet
> elseif Request.Form("bandnavn") >< "" AND Request.Form("albumnavn") = ""
AND
> Request.Form("ar") = "" THEN
>
> ' Hent fra databasen
> strSQL = "SELECT * FROM Cd WHERE BandNavn = '" & Request.Form(
"bandnavn" )
> & "' order by aar"
> Set rs = Conn.Execute( strSQL )
>
> Do
>
> ' Skriv cd'ens/ernes data
> Response.Write "<dt><b>Band:</b></dt>" & " " & rs("Bandnavn") & ""
> Response.Write "<dt><b>Album:</b></dt>" & " " & rs("AlbumNavn") & ""
> Response.Write "<dt><b>Udgivelses år:</b></dt>" & " " & rs("Aar") & ""
>
> %>
> <p></p>
> <%
> rs.MoveNext
>
> Loop While Not rs.EOF
>
>
>
http://www.friserverplads.dk/cyberorc/database/indtastsoeg.asp
>
> Prøv at søge på ldjsglas, så giver den fejl fordi den ikke kan finde nogle
> poster i databasen.
>
> Tak
>
> __
> Flemming Jensen
>
>