Ir para conteúdo

POWERED BY:

Arquivado

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

Rafful

Problemas ao retornar uma mensagem p/ o usuário.

Recommended Posts

Segue o Código...

 

 

 

<td><b>Finalizado em:</b>  
				
				<%
if not rs_encerramento.eof  then
							response.write "" & rs_encerramento("dtEncerramento") & "<br>"
				else
							response.write " Em andamento. "			
				end if				

%>

 

O problema é o seguinte...

Mesmo não retornando valor algum do bd para "dtencerramento", não consigo enviar a mensagem: " Em andamento. "

 

Probleminha simples para vcs !

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem certeza que seu select não ta retornando nada. Se ele estiver retornando e o valor que esta esperando no IF estiver nulo pode não funcionar mesmo.

 

Verifica ai e posta o codigo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

La vai a parte relevante do código...

 

 

 

 

sql_encerramento =	" 	SELECT dtencerramento " &_
					"	FROM funcamp.psct001 " &_
					"	WHERE nrano= '" & v_ano & "' " &_ 
					"	AND nredital= '" & v_edital & "' "
					set rs_encerramento = objConn.execute(sql_encerramento)

.
.
.

<td><b>Finalizado em:</b>  
				
				<%
								
				if not rs_encerramento.eof  then
															
							response.write "" & rs_encerramento("dtEncerramento") & "<br>"
							
				else
				
							response.write " Em andamento. "			
							
				end if				
				
				%>

 

 

 

 

Já verifiquei no banco, e "dtencerramento" naõ retorna valor algum em MUITOS casos... mas, como já disse anteirormente, a mensagem não é retornada ao usuário.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Toda vez que executa este select ele só retorna um registro. sempre, nunca retorna mais que um ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Toda vez que executa este select ele só retorna um registro. sempre, nunca retorna mais que um ?

 

Isso !

 

Nunca retorna mais do que um, porque não há mais do que uma data de encerramento.

 

 

Desculpa a demora na resposta, não estava mais no trabalho ontem na parte da tarde.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Toda vez que executa este select ele só retorna um registro. sempre, nunca retorna mais que um ?

 

Isso !

 

Nunca retorna mais do que um, porque não há mais do que uma data de encerramento.

 

 

Desculpa a demora na resposta, não estava mais no trabalho ontem na parte da tarde.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Toda vez que executa este select ele só retorna um registro. sempre, nunca retorna mais que um ?

 

Isso !

 

Nunca retorna mais do que um, porque não há mais do que uma data de encerramento.

 

 

Desculpa a demora na resposta, não estava mais no trabalho ontem na parte da tarde.

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.