Problema com SQL Server 2000 em um sistema Delphi 2006

SQL Server

26/11/2006

Prezados companheiros,

Estou desenvolvendo um software em Delphi 2006 que se comunica com um banco de dados SQL Server 2000. Utilizo o TADOConnection do dbGo pra realizar a conexão.

O que acontece é o seguinte, quando conecto utilizando ODBC, o retorno dos dados de tabelas que tem acentuação vem certos. Quando utilizo OLE DB Provider (conecto direto sem ODBC), os acentos vem substituídos por símbolos.

Como o banco de dados está em um servidor remoto, não tenho como mudar nenhuma configuração lá. E não posso utilizar o ODBC na máquinas locais.

Alguém sabe dizer uma solução para corrigir este problema de acentuação ????

valeu pessoal.

Daniel Spitale.


Spitale

Spitale

Curtidas 0

Respostas

Ramms

Ramms

26/11/2006

vc está informando o collate certo do banco na conexão odbc/ole db?


GOSTEI 0
Spitale

Spitale

26/11/2006

Na verdade, eu não tenho como mexer no banco de dados, pois ele se encontra em um provedor que não permite que eu mude o COLLATE do banco.

Eu teria que colocar o COLLATE em todas as consultas ? (SELECT, store procedures, etc) ??

Poderia me dar um exemplo ?

MUITO OBRIGADO POR TER RESPONDIDO !!!!!!!!!!!!!!!
VALEU MESMO.

Daniel.


GOSTEI 0
POSTAR