Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ricardo coelho designer

tiver no bd apareça o texto dizendo que não há dados

Recommended Posts

Estou utilizando esse código abaixo o problema é quando preciso da mensagem quando não há o dado no bd, já tentei várias códigos e não sei o que estou fazendo errado...

 

<select onChange="ForumJump(this)" name="SelectJumpForum">			<option value="" selected>-- Selecione o Estado --</option>			<%Set rsForumJump = Server.CreateObject("ADODB.Recordset")strSQL = "SELECT * FROM estado ORDER BY estado"rsForumJump.Open strSQL, strCon, 1, 2Do while NOT rsForumJump.EOF strJumpForumName = rsForumJump("estado")lngJumpForumID = CLng(rsForumJump("menucodigo"))Response.Write vbCrLf & "<option value=vitrinedevagas.asp?menucodigo=" & lngJumpForumID & ">" & strJumpForumName & "</option>"rsForumJump.MoveNextLoop%>		  </select>		  <br>		  <%On error resume Nextid = Request.QueryString("Menucodigo")Set objConn =  Server.CreateObject("ADODB.Connection")Set objRS =  Server.CreateObject("ADODB.Connection")objConn.Open = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\inetpub\wwwroot\Bruno\site\vitrine.mdb;"stringSQL = "SELECT * FROM estado WHERE Menucodigo = "&idSet objRS = objConn.Execute(stringSQL)if err <> 0 Then%>		  <%else%>		  <b><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><br>		  <%= objRS("estado")%></font></b> 		  <%end if%>		  <br>		  <%id = Request.QueryString("Menucodigo")SQLStmt = "SELECT * FROM vitrinedevagasB WHERE Menucodigo = "&idRS.Open SQLstmt,Conn%><% While Not RS.EOF %>		</div>		<div align="left"></div>								 <%if rs.EOF or rs.BOF  Then%>			   Response.Write "Nenhuma foto encontrada!" 		   <%Else%>	   <table border="0" cellspacing="0" cellpadding="0" width="247" height="210"  class="vagas" bgcolor="#CCCCCC">		  <tr> 			<td width="7%" height="27"><img src="imagem/bordasupesqamarelo.gif" width="18" height="31"></td>			<td background="imagem/bordasupmeioamarelo.gif" width="87%" height="27"><font size="1">.: 			  <b><font face="Verdana, Arial, Helvetica, sans-serif"><%= RS("cargo")%></font></b> 			  </font><font size="2"> </font></td>			<td width="6%" height="27"><img src="imagem/bordasupdiramarelo.gif" width="18" height="31"></td>		  </tr>		  <tr> 			<td background="imagem/bordaesqmeio.gif" width="7%" height="168"> </td>			<td width="87%" height="168" valign="top" bgcolor="#FFFFFF"> 			  <div align="left"></div>			  <table width="100%" border="0" cellspacing="2" cellpadding="0" bordercolor="#FFFFFF" bgcolor="#FFFFFF">				<tr bgcolor="#FFFFFF"> 				  <td width="27%"> 					<div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b>Local:</b></font></div>				  </td>				  <td width="73%"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><%= RS("cidade")%> 					- <%= RS("estado")%></font></td>				</tr>				<tr bgcolor="#FFFFFF"> 				  <td width="27%"> 					<div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b>Empresa:</b></font></div>				  </td>				  <td width="73%"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><%= RS("empresa")%></font></td>				</tr>				<tr bgcolor="#FFFFFF"> 				  <td width="27%" valign="top"> 					<div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b>Descrição:</b></font></div>				  </td>				  <td width="73%"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><%= RS("descricao")%></font></td>				</tr>				<tr bgcolor="#FFFFFF"> 				  <td width="27%"> 					<div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b>Contato:</b></font></div>				  </td>				  <td width="73%"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><%= RS("contato")%></font></td>				</tr>				<tr bgcolor="#FFFFFF"> 				  <td width="27%"> 					<div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b>Telefone:</b></font></div>				  </td>				  <td width="73%"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><%= RS("ddd")%> 					- <%= RS("telefone")%></font></td>				</tr>				<tr bgcolor="#FFFFFF"> 				  <td width="27%"> 					<div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b>Email:</b></font></div>				  </td>				  <td width="73%"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><%= RS("email")%></font></td>				</tr>			  </table>			  <div align="left"></div>			</td>			<td background="imagem/bordadirmeio.gif" width="6%" height="168"> </td>		  </tr>		  <tr> 			<td width="7%"><img src="imagem/bordainfesq.gif" width="18" height="18"></td>			<td background="imagem/bordainfmeio.gif" width="87%"> </td>			<td width="6%"> 			  <div align="right"><img src="imagem/bordainfdir.gif" width="18" height="18"></div>			</td>		  </tr>		</table>	 		<%End if%>				<%RS.MoveNextWendRS.close%>		<br>

Compartilhar este post


Link para o post
Compartilhar em outros sites

troque

strSQL = "SELECT * FROM estado ORDER BY estado"rsForumJump.Open strSQL, strCon, 1, 2Do while NOT rsForumJump.EOF
por

strSQL = "SELECT * FROM estado ORDER BY estado"rsForumJump.Open strSQL, strCon, 1, 2if not rsforumjump.eof thenDo while NOT rsForumJump.EOF
e

RS.MoveNextWendRS.close
por

RS.MoveNextWendelseresponse.write("nenhum registro encontrado")end ifRS.close

veja se funciona

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então, o meu problema está nessa parte quando for verificar <%if rs.EOF or rs.BOF Then%> se não tiver no bd ele mostra que não tem nada no bd. Acho que é isso..

<%id = Request.QueryString("Menucodigo")SQLStmt = "SELECT * FROM vitrinedevagasB WHERE Menucodigo = "&idRS.Open SQLstmt,Conn%><% While Not RS.EOF %> </div> <div align="left"></div> <%if rs.EOF or rs.BOF Then%> "nada foi encontrado!" <%Else%> <table border="0" cellspacing="0" cellpadding="0" width="247" height="210" class="vagas" bgcolor="#CCCCCC"> <tr> <td width="7%" height="27"><img src="imagem/bordasupesqamarelo.gif" width="18" height="31"></td> <td background="imagem/bordasupmeioamarelo.gif" width="87%" height="27"><font size="1">.: <b><font face="Verdana, Arial, Helvetica, sans-serif"><%= RS("cargo")%></font></b> </font><font size="2"> </font></td> <td width="6%" height="27"><img src="imagem/bordasupdiramarelo.gif" width="18" height="31"></td> </tr> <tr> <td background="imagem/bordaesqmeio.gif" width="7%" height="168"> </td> <td width="87%" height="168" valign="top" bgcolor="#FFFFFF"> <div align="left"></div> <table width="100%" border="0" cellspacing="2" cellpadding="0" bordercolor="#FFFFFF" bgcolor="#FFFFFF"> <tr bgcolor="#FFFFFF"> <td width="27%"> <div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b>Local:</b></font></div> </td> <td width="73%"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><%= RS("cidade")%> - <%= RS("estado")%></font></td> </tr> <tr bgcolor="#FFFFFF"> <td width="27%"> <div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b>Empresa:</b></font></div> </td> <td width="73%"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><%= RS("empresa")%></font></td> </tr> <tr bgcolor="#FFFFFF"> <td width="27%" valign="top"> <div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b>Descrição:</b></font></div> </td> <td width="73%"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><%= RS("descricao")%></font></td> </tr> <tr bgcolor="#FFFFFF"> <td width="27%"> <div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b>Contato:</b></font></div> </td> <td width="73%"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><%= RS("contato")%></font></td> </tr> <tr bgcolor="#FFFFFF"> <td width="27%"> <div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b>Telefone:</b></font></div> </td> <td width="73%"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><%= RS("ddd")%> - <%= RS("telefone")%></font></td> </tr> <tr bgcolor="#FFFFFF"> <td width="27%"> <div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b>Email:</b></font></div> </td> <td width="73%"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><%= RS("email")%></font></td> </tr> </table> <div align="left"></div> </td> <td background="imagem/bordadirmeio.gif" width="6%" height="168"> </td> </tr> <tr> <td width="7%"><img src="imagem/bordainfesq.gif" width="18" height="18"></td> <td background="imagem/bordainfmeio.gif" width="87%"> </td> <td width="6%"> <div align="right"><img src="imagem/bordainfdir.gif" width="18" height="18"></div> </td> </tr> </table> <%End if%> <%RS.MoveNextWendRS.close%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.