Ir para conteúdo

POWERED BY:

Arquivado

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

cintiadel

[Resolvido] erro ao exibir

Recommended Posts

não sei se estou no tópico certo, se não estiver peço ajuda aos moderados para que movam o tópico.

o meu problema é o seguinte ao exibir no browse os dados do banco uso o seguinte comando asp:

 

<% If rsLoc("cafeAlmocoJantar") = "" then %>

<select name="cafeAlmocoJantar">

<option value="" selected="selected">Selecione</option>

<option value="A">Aberto Para Almoço</option>

<option value="AJ">Aberto Para Almoço/Jantar</option>

</select>

ElseIf rsLoc("cafeAlmocoJantar") = "A" then %>

select name="cafeAlmocoJantar">

<option value="A" selected="selected">Aberto Para Almoço</option>

<option value="AJ">Aberto Para Almoço/Jantar</option>

</select>

<% end if %>

o problema é que quando o valor no banco é NULL ou vazio ele não está exibindo o combo, só quando tem algum valor na tabela ele me traz

Compartilhar este post


Link para o post
Compartilhar em outros sites

se for vazio o seu if esta contemplando agora se for null ele ta ignorando mesmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

se for vazio o seu if esta contemplando agora se for null ele ta ignorando mesmo

 

mas mesmo estando vazio e eu colocando na programacao vazio, ele n traz o combo, so traz qdo tem algum valor no banco

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi pq você usa IF ... tenta fazer sem o IF, assim

<select name="cafeAlmocoJantar">
<option value="" selected="selected">Selecione</option>
<option value="A">Aberto Para Almoço</option>
<option value="AJ">Aberto Para Almoço/Jantar</option>
</select>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi pq você usa IF ... tenta fazer sem o IF, assim

<select name="cafeAlmocoJantar">
<option value="" selected="selected">Selecione</option>
<option value="A">Aberto Para Almoço</option>
<option value="AJ">Aberto Para Almoço/Jantar</option>
</select>
Jow Xavier, ele quer utilizar IF para tenta deixar um dos valores selecionadores caso a variável não seja nula.

 

 

 

cintiadel

Ao invés de utilizar If rsLoc("cafeAlmocoJantar") = "" then, troca por:

If isnull(rsLoc("cafeAlmocoJantar")) then ou então If len(rsLoc("cafeAlmocoJantar")) = 0 then

Compartilhar este post


Link para o post
Compartilhar em outros sites

Jow Xavier, ele quer utilizar IF para tenta deixar um dos valores selecionadores caso a variável não seja nula.

podes crê cara hehehe, entendi q ñ estava aparecendo o select dele qd ñ tem dados no banco

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi pq você usa IF ... tenta fazer sem o IF, assim

<select name="cafeAlmocoJantar">
<option value="" selected="selected">Selecione</option>
<option value="A">Aberto Para Almoço</option>
<option value="AJ">Aberto Para Almoço/Jantar</option>
</select>
Jow Xavier, ele quer utilizar IF para tenta deixar um dos valores selecionadores caso a variável não seja nula.

 

 

 

cintiadel

Ao invés de utilizar If rsLoc("cafeAlmocoJantar") = "" then, troca por:

If isnull(rsLoc("cafeAlmocoJantar")) then ou então If len(rsLoc("cafeAlmocoJantar")) = 0 then

 

valeu esse comando resolveu meu problema, obrigada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguma coisa está acontecendo com essa exibição? Já chequei o banco e os campos estão com o nome correto, bem como atende aos valores solicitados. O que está acontecendo é que:

No caso de estacionamento quando é M ou E no Banco de Dados ele não está me retornando a combo:

<tr>
	  <td align="left"><span class="style1">Estacionamento:</span></td>
	  <td colspan="3">
		 <%If isnull(rsLoc("estacionamento")) then %>
			 <select name="estacionamento">
	<option value="" selected="selected">Selecione</option>
				<option value="M">Manobrista Gratuito</option>
				<option value="M$">Manobrista Pago</option>
				<option value="E">Estacionamento Gratuito</option>
				<option value="E$">Estacionamento Pago</option>
		   </select>
	   <% ElseIf rsLoc("estacionamento") = "M" then %>
			 <select name="estacionamento">
				 <option value="M" selected="selected">Manobrista Gratuito</option>
				 <option value="M$">Manobrista Pago</option>
				 <option value="E">Estacionamento Gratuito</option>
				 <option value="E$">Estacionamento Pago</option>
			  </select>
	   <% ElseIf rsLoc("estacionamento") = "M$" then %>
			<select name="estacionamento">
				<option value="M">Manobrista Gratuito</option>
				<option value="M$" selected="selected">Manobrista Pago</option>
				<option value="E">Estacionamento Gratuito</option>
				<option value="E$">Estacionamento Pago</option>
		   </select>
	   <% ElseIf rsLoc("estacionamento") = "E" then %>
			<select name="estacionamento">
				<option value="M">Manobrista Gratuito</option>
				<option value="M$">Manobrista Pago</option>
				<option value="E" selected="selected">Estacionamento Gratuito</option>
				<option value="E$">Estacionamento Pago</option>
		   </select>
	   <% ElseIf rsLoc("estacionamento") = "E$" then %>
			<select name="estacionamento">
			   <option value="M">Manobrista Gratuito</option>
			   <option value="M$">Manobrista Pago</option>
			   <option value="E">Estacionamento Gratuito</option>
			   <option value="E$"  selected="selected">Estacionamento Pago</option>
			</select>
	   <% End If %>
	</td>
</tr>

E no caso de cafeAlmocoJantar só está exibindo qdo é null:

<tr>
   <td align="left"><span class="style1">Café/Alm/Jantar:<br /></span></td>
   <td colspan="3">
		<%If isnull(rsLoc("cafeAlmocoJantar")) then %>
			 <select name="cafeAlmocoJantar">
	<option value="" selected="selected">Selecione</option>
				<option value="A">Aberto Para Almoço</option>
	<option value="AJ">Aberto Para Almoço/Jantar</option>
				 <option value="CA">Aberto Para Café/Almoço/Jantar</option>
	<option value="J">Aberto Para Jantar</option>
	<option value="S">Não Fecha Entre Almoço/Jantar</option>
			</select>
	   <% ElseIf rsLoc("cafeAlmocoJantar") = "A" then %>
			 <select name="cafeAlmocoJantar">
				<option value="A" selected="selected">Aberto Para Almoço</option>
	<option value="AJ">Aberto Para Almoço/Jantar</option>
				<option value="CA">Aberto Para Café/Almoço/Jantar</option>
	<option value="J">Aberto Para Jantar</option>
	<option value="S">Não Fecha Entre Almoço/Jantar</option>
			 </select>
	   <% ElseIf rsLoc("cafeAlmocoJantar") = "AJ" then %>
			   <select name="cafeAlmocoJantar">
				  <option value="A">Aberto Para Almoço</option>
	  <option value="AJ" selected="selected">Aberto Para Almoço/Jantar</option>
				  <option value="CA">Aberto Para Café/Almoço/Jantar</option>
	  <option value="J">Aberto Para Jantar</option>
	  <option value="S">Não Fecha Entre Almoço/Jantar</option>
			   </select>
	  <% ElseIf rsLoc("cafeAlmocoJantar") = "CA" then %>
			  <select name="cafeAlmocoJantar">
				<option value="A">Aberto Para Almoço</option>
	<option value="AJ">Aberto Para Almoço/Jantar</option>
				<option value="CA" selected="selected">Aberto Para Café/Almoço/Jantar</option>
	<option value="J">Aberto Para Jantar</option>
	<option value="S">Não Fecha Entre Almoço/Jantar</option>
			  </select>
	   <% ElseIf rsLoc("cafeAlmocoJantar") = "J" then %>
			   <select name="cafeAlmocoJantar" id="cafeAlmocoJantar">
				   <option value="A">Aberto Para Almoço</option>
	   <option value="AJ">Aberto Para Almoço/Jantar</option>
				   <option value="CA">Aberto Para Café/Almoço/Jantar</option>
	   <option value="J" selected="selected">Aberto Para Jantar</option>
	   <option value="S">Não Fecha Entre Almoço/Jantar</option>
			   </select>
	   <% ElseIf rsLoc("cafeAlmocoJantar") = "S" then %>
			  <select name="cafeAlmocoJantar">
				   <option value="A">Aberto Para Almoço</option>
	   <option value="AJ">Aberto Para Almoço/Jantar</option>
				   <option value="CA">Aberto Para Café/Almoço/Jantar</option>
	   <option value="J">Aberto Para Jantar</option>
	   <option value="S" selected="selected">Não Fecha Entre Almoço/Jantar</option>
			 </select>
	   <% end if %>
	</td>
</tr>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Altera rsLoc("cafeAlmocoJantar") para UCASE(rsLoc("cafeAlmocoJantar")) e poste o resultado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Altera rsLoc("cafeAlmocoJantar") para UCASE(rsLoc("cafeAlmocoJantar")) e poste o resultado.

 

tah vou tentar mas é certeza q no banco está dessa forma o UCASE é para tanto minusculas qto maiusculas correto?

e no caso de estacionamento pq com funciona com 'M$' que estacionamento pago e só com 'M' que é estacionamento gratuito ele não exibe o combo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Troca os códigos que você postou por esses abaixo e posta o resultado.

 

<tr>
	<td align="left"><span class="style1">Estacionamento:</span></td>
	<td colspan="3">
		<select name="estacionamento">
			<option value="" <%If isnull(rsLoc("estacionamento")) then %>selected="selected"<% End If %>>Selecione</option>
			<option value="M" <%If strComp(uCase(rsLoc("estacionamento")),"M") = 0 %>selected="selected"<% End If %>>Manobrista Gratuito</option>
			<option value="M$" <%If strComp(uCase(rsLoc("estacionamento")),"M$") = 0 then %>selected="selected"<% End If %>>Manobrista Pago</option>
			<option value="E" <%If strComp(uCase(rsLoc("estacionamento")),"E") = 0 then %>selected="selected"<% End If %>>Estacionamento Gratuito</option>
			<option value="E$" <%If strComp(uCase(rsLoc("estacionamento")),"E$") = 0 then %>selected="selected"<% End If %>>Estacionamento Pago</option>
		</select>
	</td>
</tr>

 

cafeAlmocoJantar

<tr>
   <td align="left"><span class="style1">Café/Alm/Jantar:<br /></span></td>
   <td colspan="3">
		<select name="cafeAlmocoJantar">
			<option value="" <%If isnull(rsLoc("cafeAlmocoJantar")) then %>selected="selected"<% end if %>>Selecione</option>
			<option value="A" <%If strComp(uCase(rsLoc("cafeAlmocoJantar")),"A") = 0 then %>selected="selected"<% end if %>>Aberto Para Almoço</option>
			<option value="AJ" <%If strComp(uCase(rsLoc("cafeAlmocoJantar")),"AJ") = 0 then %>selected="selected"<% end if %>>Aberto Para Almoço/Jantar</option>
			<option value="CA" <%If strComp(uCase(rsLoc("cafeAlmocoJantar")),"CA") = 0 then %>selected="selected"<% end if %>>Aberto Para Café/Almoço/Jantar</option>
			<option value="J" <%If strComp(uCase(rsLoc("cafeAlmocoJantar")),"J") = 0 then %>selected="selected"<% end if %>>Aberto Para Jantar</option>
			<option value="S" <%If strComp(uCase(rsLoc("cafeAlmocoJantar")),"S") = 0 then %>selected="selected"<% end if %>>Não Fecha Entre Almoço/Jantar</option>
		</select>
	</td>
</tr>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Troca os códigos que você postou por esses abaixo e posta o resultado.

 

<tr>
	<td align="left"><span class="style1">Estacionamento:</span></td>
	<td colspan="3">
		<select name="estacionamento">
			<option value="" <%If isnull(rsLoc("estacionamento")) then %>selected="selected"<% End If %>>Selecione</option>
			<option value="M" <%If strComp(uCase(rsLoc("estacionamento")),"M") = 0 %>selected="selected"<% End If %>>Manobrista Gratuito</option>
			<option value="M$" <%If strComp(uCase(rsLoc("estacionamento")),"M$") = 0 then %>selected="selected"<% End If %>>Manobrista Pago</option>
			<option value="E" <%If strComp(uCase(rsLoc("estacionamento")),"E") = 0 then %>selected="selected"<% End If %>>Estacionamento Gratuito</option>
			<option value="E$" <%If strComp(uCase(rsLoc("estacionamento")),"E$") = 0 then %>selected="selected"<% End If %>>Estacionamento Pago</option>
		</select>
	</td>
</tr>

 

cafeAlmocoJantar

<tr>
   <td align="left"><span class="style1">Café/Alm/Jantar:<br /></span></td>
   <td colspan="3">
		<select name="cafeAlmocoJantar">
			<option value="" <%If isnull(rsLoc("cafeAlmocoJantar")) then %>selected="selected"<% end if %>>Selecione</option>
			<option value="A" <%If strComp(uCase(rsLoc("cafeAlmocoJantar")),"A") = 0 then %>selected="selected"<% end if %>>Aberto Para Almoço</option>
			<option value="AJ" <%If strComp(uCase(rsLoc("cafeAlmocoJantar")),"AJ") = 0 then %>selected="selected"<% end if %>>Aberto Para Almoço/Jantar</option>
			<option value="CA" <%If strComp(uCase(rsLoc("cafeAlmocoJantar")),"CA") = 0 then %>selected="selected"<% end if %>>Aberto Para Café/Almoço/Jantar</option>
			<option value="J" <%If strComp(uCase(rsLoc("cafeAlmocoJantar")),"J") = 0 then %>selected="selected"<% end if %>>Aberto Para Jantar</option>
			<option value="S" <%If strComp(uCase(rsLoc("cafeAlmocoJantar")),"S") = 0 then %>selected="selected"<% end if %>>Não Fecha Entre Almoço/Jantar</option>
		</select>
	</td>
</tr>

piorou agora ta dando estranhamente A página não pode ser exibida

acredito q nao seja isso pq tenho um combo funcionando perfeitamente chamado fumantes onde o valor do campo é 'A', 'F'. "N' que está funcionando perfeitamente

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rs... Mas qual a mensagem aparece além da página não pode ser exibida?

Compartilhar este post


Link para o post
Compartilhar em outros sites

nenhuma quer dizer aparece so o menu e no meio que teria q abrir os campos pra edicao aparece a pagina pode ser exibida com o meu codigo anterior aparece normal

Compartilhar este post


Link para o post
Compartilhar em outros sites

Verifica o código fonte quando da o erro. Provavelmente a mensagem de erro ficou nele.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso. Mas manda executar a página. Se não mostrar o erro, vai em Exibir/Código Fonte, e poste o código HTML gerado aqui.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso. Mas manda executar a página. Se não mostrar o erro, vai em Exibir/Código Fonte, e poste o código HTML gerado aqui.

fazendo isso ele só me exibe a tabela com os iframes

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso. Mas manda executar a página. Se não mostrar o erro, vai em Exibir/Código Fonte, e poste o código HTML gerado aqui.

é estranho pq com o fumantes tah feita da mesma forma e funcionando perfeitamente.

será q é pq usa a mesma letra tipo M e M$ ai no caso de M$ ele exibe certo, mas qdo é M não exibe nda.

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.