Web-TorMedlem sedan nov. 200013 890 inlägg Hur gör jag för att kolla om en SQL-fråga inte fick några "träffar"?
Min kod ser ut så här ungefär:
<%
PreparedStatement s = con.prepareStatement("SELECT * FROM tblUsers WHERE colGivenName = ?");
s.setString(1,"%"+givenName+"%");
ResultSet rs = s.executeQuery();
while (rs.next()){
//Skriv ut resultatet
}
rs.close();
%>
ViktorMedlem sedan aug. 20021 752 inlägg Om rs.next retunerar false så finns inga svar
if(rs.next())
{
do
{
out.println("Data funnen");
}while(rs.next());
}
else
{
out.println("Ingen data funnen");
}
/Viktor
Web-TorMedlem sedan nov. 200013 890 inlägg Ja, så klart! Jag testade med det här med det funkade ju inte eftersom jag la koden efter att rs.next kört igenom hela resultatet:
if (rs.next()){
out.println("något hittades");
}else{
out.println("inget hittades");
}
Tack Viktor :)