GARANTIR DESCONTO

Fórum Problema com acentuação no SQL 2005 Express #355256

12/03/2008

0

Ao migrar do [b:3c694b9a84]SQL Server 7[/b:3c694b9a84] para o [b:3c694b9a84]SQL 2005 Express[/b:3c694b9a84] me deparei com o seguinte problema:

Ao consultar um cliente de dentro do meu sistema percebi que quando o mesmo existe acentuação não esta sendo
visualizado da forma correta e sim com caracteres estranhos. Ex:

[b:3c694b9a84]LOJÇO (ERRADO)

LOJÃO (CORRETO)[/b:3c694b9a84]

OBS: Quando dou um select no banco pelo ´SQL Server Management Studio Express´ percebi que os dados estão gravados corretamente.

Pra testar fiz um project apenas para buscar o nome do cliente utilizando as ferramentas do
DBEXPRESS ([i:3c694b9a84]TSQLConnection [/i:3c694b9a84]+ [i:3c694b9a84]TSimpleDataSet[/i:3c694b9a84]) e para minha surpresa os dados vieram corretos (com os acentos).

Resumindo o problema aparentemente esta na conexão do ([i:3c694b9a84]TDataBase [/i:3c694b9a84]+ [i:3c694b9a84]BDE[/i:3c694b9a84]) que nesta versão do SQL 2005 Express esta dando problema.

Como posso resolver isso sem mudar os componentes de conectividade a Banco, pois meu Sistema é muito grande.

Existe algum parametro a acrescentar no TDataBase, etc...


Carlos_tedex

Carlos_tedex

Responder

Posts

12/03/2008

Jonas_giron

Faça a conexão através do OBDC e instale o novo conector para o SQL Server 2005, deve estar disponivel no site da microsoft.


Responder

Gostei + 0

13/03/2008

Carlos_tedex

Faça a conexão através do OBDC e instale o novo conector para o SQL Server 2005, deve estar disponivel no site da microsoft.


Amigo, fiz uma pesquisa no site da microsoft e não encontrei muita coisa.

Mas percebi que a propria instalação do SQL 2005 Express instalou um driver OBDC ´SQL Server´.

Fiz alguns testes com ele e o problema do acento resolveu-se. Mas em compensação por usar esse driver ODBC
meu sistema apresentou varios erros na abertura de tabelas, consultas, etc, como:

[b:d4a573b82b]´Type mismatch in expression´

´13059[Microsoft][ODBC SQL Server Driver][SQL Server]Nome da coluna ´1´ inválido.´

outro erro foi que tenho uma tabela chamada MENU com alguns campos com varchar(300), esses campos foram reconhecidos
como campo TMemo...
[/b:d4a573b82b]
QQ outra novidade ou caso alguem tenha algum link de algum driver ODBC para que eu teste favor postar aqui... Grato.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar