Autor Tópico: [RESOLVIDO] Campos com Espaços a direita - MS SQL SERVER  (Lida 1078 vezes)

Marcio P. Garcia

  • Novato
  • *
  • Mensagens: 36
[RESOLVIDO] Campos com Espaços a direita - MS SQL SERVER
« Online: Setembro 04, 2013, 11:06:52 am »
Pessoal, estou tendo problemas com algumas aplicações formulário e não sei se isso é um BUG ou problema de configuração.
Fiz uma migração V4 para V7 e estou tendo que tratar espaços em branco que está vindo do lado direito dos campos, como se na aplicação o sistema estivesse preenchendo com esses espaços até completar o tamanho do campo na base.
Consultei na base de dados e esses espaços não existem.

Na V4 utilizava conexão ODBC e agora estou usando a conexão SQL Server PDO, e na V4 isso não ocorria.

O banco utilizado é o MS SQL Server.

Caso alguem tenha passado por isso e puder me ajudar a resolver o problema eu agradeço!

Marcio
« Última modificação: Setembro 09, 2013, 10:43:45 pm por Bernhard »

Almeida

  • Expert
  • *****
  • Mensagens: 610
    • Email
Re:Campos com Espaços a direita - MS SQL SERVER
« Responder #1 Online: Setembro 04, 2013, 11:20:34 am »
Esses campos não são os de tipo CHAR? ou no MS SQL não existe CHAR?

Campos CHAR completam o tamanho da srting com espaços em branco.

Att.
Eliezer Almeida
eliezeralmeidago@hotmail.com
www.infotecsoft.com.br - Modernidade e Eficiência

Marcio P. Garcia

  • Novato
  • *
  • Mensagens: 36
[Resolvido] - Re:Campos com Espaços a direita - MS SQL SERVER
« Responder #2 Online: Setembro 04, 2013, 12:10:28 pm »
Almeida, matou a pau...

Não tinha me atentado ao tipo de dado.
Vou ter que forçar a retirada desses espaços no load da aplicação, pois como o banco de dados é do ERP do cliente e esse campo é referente ao protocolo de autorização da NF-e, vou tratar na aplicação para evitar problemas na hora que o usuário salvar o registro.

Muito obrigado!

Grato

Marcio