none
retirar espaços RRS feed

  • Pergunta

  • Boas

    carrego uns valores para as textbox directamente da base de dados. Nas textbox o valores ficam com espaços. Existe maneira de tirar esses espaços?

    obrigado


    Visual Basic 2008 Express Edition SQL Server Management Studio flashedr8@gmail.com

    quarta-feira, 18 de abril de 2012 12:00

Respostas

Todas as Respostas

  • Olá Flashed,

    Para remover os espaços use as funções LTRIM(espaços a esquerda) e RTRIM(espaços a direita) do SQL

    DECLARE @A CHAR(50)
    SET @A = '      VALOR      '
    SELECT @A
    SELECT LTRIM(RTRIM(@A))


    Att.
    Lukas Baldan


    quarta-feira, 18 de abril de 2012 12:11
  • funciona

    Mas o meu problema já vem de tras

    Quando eu faço o insert na bd ele adiciona mais um espaço, porque?

    tentei aplicar o mesmo comando mas não resultou..

    obrigado


    Visual Basic 2008 Express Edition SQL Server Management Studio flashedr8@gmail.com

    quarta-feira, 18 de abril de 2012 13:00
  • Pode ser por causa do tipo do campo, qual é o tipo do campo que você está usando?

    Se você estiver usando char ele sempre vai preencher todos os espaços do campo, tente usar varchar.

    mais informações char and varchar


    Att.
    Lukas Baldan


    quarta-feira, 18 de abril de 2012 13:12
  • pois

    é o que estou a ver.

    Vou por nvarchar(50)

    assim não me chateio mais ;)

    obrigado


    Visual Basic 2008 Express Edition SQL Server Management Studio flashedr8@gmail.com

    quarta-feira, 18 de abril de 2012 13:13