Ir para conteúdo

POWERED BY:

Arquivado

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

JBNC

[Resolvido] Gravando espaço vazio no inicio e no fim do registro.

Recommended Posts

Fala Pessoal,

Estou com um problema. Na minha pagina em ASP esta correndo algo inesperado.

Eu tenho um processo de alterar registro. Tudo o ocorre bem na hora de passar as variaveis do banco para o formulário e apresenta o registro sem nenhum espaço em branco no inicio e no fim pois eu utilizo a função TRIM() para tirar os espaços vazios no momento na hora de amostrar.

Quando eu vou gravar as alterações feitas no formulário para o banco eu passo para uma outra pagina que faz o update das informações para o banco e me amostra uma mensagem de alterar feita (nesta pagina tambem tem trim() na hora em que é resgatado as variaveis do formulário para processa-los), mas quando eu abro o banco de dados e vou ver o registro alterado noto que as informações que eu alterei estão com espaço.

Muito obrigado e aguardo resposta.

 

JBNC.. :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poste a sua SQL.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok Salgado,

Segue abaixo:

 

sql="update Tripulacao set "
							sql= sql + "NomeCompleto = ' " +nome_compl+ " ',"
							sql= sql + "NomeGuerra = ' " +nome_gue+ " ',"
							sql= sql + "Func = ' " + funcao + " ',"
							sql= sql + "Cargo = ' " + cargo + " ',"
							sql= sql + "Eqpto = ' " + equi + " ',"
							sql= sql + "DtAdmis = ' " + data_admi + " ',"
							sql= sql + "Base = ' " + base1 + " ',"
							sql= sql + "CodANAC = " + cod_anac + ","
							sql= sql + "[PLA/PC] = " + pla_pc + " ,"
							sql= sql + "Nivel_Ingles = " + nivel_ing + " ,"
							sql= sql + "Passaporte = " + pass + " "
							sql= sql + "where CodANAC = " + cod_anac + " "
							set RS = strConexao.Execute(sql)
							sql2="update Cursos set "
							sql2= sql2 + "CodANAC = ' " + cod_anac + " ',"
							sql2= sql2 + "CRM = ' " + crm + " ',"
							sql2= sql2 + "CCF = ' " + ccf + " ',"
							sql2= sql2 + "IFR = ' " + ifr + " ',"
							sql2= sql2 + "Emergencias_Gerais = ' " + emer_ger + " ',"
							sql2= sql2 + "TAI = ' " + tai + " ',"
							sql2= sql2 + "Reciclagem = ' " + recic + " ',"
							sql2= sql2 + "Carregamento = ' " + carre + " ' "
							sql2= sql2 + "where CodANAC = " + cod_anac + " "
							set RS2 = strConexao.Execute(sql2)

Muito obrigado e aguardo resposta.

 

JBNC.. :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você mesmo está inserindo os espaços, retire os espaços entre as ' e as ".

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok Salgado,

Deu certo.

Valeu pela força nesta solução do problema.

Muito obrigado e até a proxima.

 

Atenciosamente.

 

JBNC.. :)

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.