Ir para conteúdo

POWERED BY:

Arquivado

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

bacile

UPDATE de botão de opçÃo vazio

Recommended Posts

beleza Nobres,

 

 

To com um problema. Em um formulário de atualização (UPDATE), deve trazer o conteúdo de um grupo de botões de opção, que em alguns casos pode estar vazio, só que quando acontece isso me da uma erro assim

 

"CStr = utilizado null de forma incorreta"

 

Estou fazendo assim

 

...

<td><div align="center">

<label> <span class="fonte1">

<input <%If (CStr((rs_altera.Fields.Item("TIPO").Value)) = CStr("AL")) Then Response.Write("CHECKED") : Response.Write("")%> type="radio" name="Tipo" value="AL">

AL</span></label>

<span class="fonte1">

<label>

<input <%If (CStr((rs_altera.Fields.Item("TIPO").Value)) = CStr("NS")) Then Response.Write("CHECKED") : Response.Write("")%> type="radio" name="Tipo" value="NS">

NS</label>

<label>

<input <%If (CStr((rs_altera.Fields.Item("TIPO").Value)) = CStr("IA")) Then Response.Write("CHECKED") : Response.Write("")%> type="radio" name="Tipo" value="IA">

IA</label>

</span></div></td>

 

 

...

 

 

tentei também colocar uma condição anterior se o campo for vazio exibir outro grupo de botões identicos, só que daí tenho outro erro de inserção duplicada no mesmo campo.

 

Será que algém que sabe solucionar isso?

 

Desde ja agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode retirar todos os CStr, os dados cadastrados no bd já estão como string e você estará comparando com string, ficaria assim:

<input <%If (rs_altera.Fields.Item("TIPO").Value) = "AL" Then Response.Write("CHECKED") : Response.Write("")%> type="radio" name="Tipo" value="AL">AL</span></label>

 

Valeu?

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.