Ir para conteúdo
Fórum Script Brasil
  • 0

Update Com Variaveis Contendo Espaço!


halakaluf

Pergunta

Salve programadores,

Estou com um problema.

Essa e minha page de UPDATE:

<html>
<%
   nomenovo = request.form("nome_novo")
   nomecd = request.form("nome_cd")


  if nomenovo = "" then
      response.write("<center><h3><b>Para procurar você tem que digitar algo!!!</center></h3></b><br>")
      response.write("<center>"&"<a href="&"javascript:history.back()"&">voltar</a>"&"<br>")
  else
Set Conexao = Server.CreateObject("ADODB.Connection")
    Caminho = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("./bds/cds.mdb") & ";Persist Security Info=False"
    Conexao.open Caminho
    ComandoSQL = " UPDATE cds1 set nome_cd ="
    ComandoSQL = ComandoSQL & "'"& nomenovo &"'"
    ComandoSQL = ComandoSQL & "WHERE nome_cd = "
    ComandoSQL = ComandoSQL & "'" & nomecd & "'"
Set Rs = conexao.execute(ComandoSQL)
    response.redirect("resultaltera.asp")
  end if
%>


<head> <title> </title> </head>

<body>

Ela ta funcionando normal.

Se a variavel não tiver espaço no meio tipo:

nome_cd = "Araketo" ele autera sem problemas.

Mas se ela tiver espaço tipo:

se o nome_cd for = "Rita Lee" ele não consegue alterar porque?

Eu to achando que ele ta procurando um cd que tenha o nome = Rita (nesse caso para poder alterar, mas como o nome do cd e Rita lee ele não altera.)

alguém sabe como eu resolvo esse problema?

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

olá amigo.

procurar por nomes.. sempre é complicado..

quem sabe usar o like no seu update..?

ou, começar a usar numeros para identificar..

ou como o urso disse..

t+

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - André -

tenta assim cara

variavel = rtrim(ltrim(request.form("nomedocampo")))

rtrim é para tirar os espaços a direita

ltrim é para tirar os espaços a esquerda

Falow

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...