Ir para conteúdo

POWERED BY:

Arquivado

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

Inside

Replace com erro de Null

Recommended Posts

Caros amigos,tenho este código que dá um replace na palavra. Acontece que quando o campo do banco de dados está vazio, apresenta este erro:Erro de tempo de execução do Microsoft VBScript erro '800a005e' Uso inválido de Null: 'Replace' /localhost/clientes/pariquera/web/utilidade.asp, line 48 O código é este:Function FormatText(tempText) tempText = Replace(tempText,"carro","André Automóveis") FormatText = tempTextEnd FunctionA chamada da função é esta:<% if rsan("dados3") = "" then %><% response.write "" %><% else %><% response.write "" & FormatText(rsan("dados3")) & "" %><% end if %>A linha 48 é esta:tempText = Replace(tempText,"carro","André Automóveis")Aguém sabe porque dá este erro? Eu imagino que seja porque o campo está vazio, mas é possível fazer com que não apresente este erro?Obrigado pela atenção recebida.

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz isso...

ASP
  • Function FormatText(tempText)

  • if (instr(tempText,"carro") <> 0) then

  • tempText Replace(tempText,"carro","André Automóveis")

  • end if

  • FormatText = tempText

  • End Function

ou entao

ASP
  • Function FormatText(tempText)

  • if (len(tempText) > 0) then

  • tempText Replace(tempText,"carro","André Automóveis")

  • end if

  • FormatText = tempText

  • End Function

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.