Jump to content


Photo

Erro Ao Consultar Um Arquivo .mdb Sem Registros


  • Faça o login para participar
3 replies to this topic

#1 Gutopn

Gutopn

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 23/10/2008, 11:48

Boa

Preciso de uma ajuda.

Esta rotina abaixo procura dados em um arquivo .mdb e retorna uma tabela com as ocorrências(acidentes, etc.) de um funcionário.
Acontece que caso o funcionário possua uma ocorrencia, a rotina funciona que é uma beleza e gera a tabela com todas as informações, mas se não possui nenhuma ocorrência dá erro de página.


Desde já agradeço a todos

Abraços

**************************************************
	******** Ocorrências Funcionário*************
	**************************************************
-->
			<% rs.Open "select * from consulta1 where numero='"&numero&"' order by data", Conexao %>
			<span id="ocorrencias" style="display:none">
			<table width="90%" align="center" border="1" cellpadding="5" cellspacing="1" class="txtConteudo">
			  <tr>
				<th colspan="10" align="center">Ocorrências</th>
			  </tr>
			  <tr>
				<th colspan="10" align="center">Nome: <%=Server.HTMLEncode(rs("nome"))%><BR />
				Cargo: <%=cargo%> - Tempo: <%=tempo%> - Turno: <%=turno%> - Dpto: <%=dpto%></th>
			  </tr>
			  <tr>
				<th>Nº</th>
				<th>DATA
				  </td>
				</th><th>LOCAL
				  </td>
				</th><th>OCORRÊNCIA
				  </td>
			  </th></tr>
			  <% while not rs.eof 
			  cont=cont+1 %>%>
			  <tr>
				<td><%=cont%></td>
				<td><%=day(rs("data"))&"/"&month(rs("data"))&"/"&year(rs("data"))%> </td>
				<td><%=Server.HTMLEncode(rs("observacao"))%> </td>
				<td><%=Server.HTMLEncode(rs("descricao"))%> </td>
			  </tr>
			  
			  <% 
	rs.movenext
	wend 
		%>
		
		<%if cont=0 then%>
			  <tr>
				<th colspan="4" class="notaalta">Não registramos nenhuma ocorrência.</th>
			  </tr>
			  <%end if%>	  
			</table>
			<BR />
			</span>
			<!--

Edição feita por: DarkSign, 24/10/2008, 13:09.
add tag [code] pra melhor visualização


#2 Ted k'

Ted k'

    Normal

  • Usuários
  • 64 posts
  • Sexo:Masculino
  • Localidade:Salvador - {BA}

Posted 23/10/2008, 22:55

faz isso:

rs.Open "select * from consulta1 where numero='"&numero&"' order by data", Conexao
if not rs.eof then

......

e lá no final fecha o end if que funciona
+++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ ++
: Ted k' não responde por MP e nem por MSN ou Skype, use o Fórum WMOnline :
::::::::::::::::::::::::::::::::::: ASP + XML + DOM :::::::::::::::::::::::::::::::::::
::: Acesse meu BLOG e confira dicas de ASP :::::::: http://tedk.com.br/blog ::::::
+++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ ++

#3 Gutopn

Gutopn

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 27/10/2008, 09:56

Ted K,

Desta forma não está resultando em erro de página mas entra em um loop interminável.

de qualquer forma obrigado.

#4 Jow Xavier

Jow Xavier

    Turista

  • Usuários
  • 39 posts
  • Sexo:Masculino

Posted 28/10/2008, 11:56

é só vc tirar a parte a contador e só deixar o if conforme o Ted'k falow e deixar o while como está q funciona ....




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq