none
ODBC sqlsrv32.dll COM CONVERT OEM TO ANSI - ACENTUAÇÃO RRS feed

  • Pergunta

  • Estou com um problema que preciso resolver e ja faz muito tempo, por favor me ajudem !!!!

    Eu usava Visual basic 5 com SQLSERVER 7 e usada para acessar os dados ODBC sqlsrv32.dll de 1996. Eu sempre cliquei no Convert oem to ansi.

    Quando instalei o ODBC mais novo, sqlsrv32.dll de 2010 , nao exitia mais esta opcao do Convert, os acentos nas minhas aplicacoes ficam todos bagunçados,  entao sempre faço downgrade para o OBDC antigo. Mas nao consigo mais intalar este ODBC antigo nas máquinas novas com 64 bits.

    Agora eu continuo com o Visual Basic 5 mas com o SQLSERVER 2005 e preciso instalar nas maquinas mais novas e nao sei o que fazer com este problema dos acentos.

    Por favor me ajudem !!!!

    sexta-feira, 12 de dezembro de 2014 13:14

Todas as Respostas

  • Lia,

    Quando você realiza uma consulta no SSMS ou no Query Analyser você consegue visualizar corretamente?

    Se sim, então eu sugiro que você altere (ou adicione) às referências do seu projeto o MS Access Data Components 2.1 ou superior. Além de substituir a string de conexão para o banco de dados. Segue o link para você verificar qual é a mais adequada para sua utilização:

    https://www.connectionstrings.com/sql-server/

    Caso contrário, verifique o Collation utilizado para este banco de dados. Um Collation inadequado em uma ou mais colunas de uma tabela; ou no banco de dados; ou no servidor pode fazer diferença nas consultas e exibições de dados. Segue alguns links com maiores informações sobre: 

    http://technet.microsoft.com/pt-br/library/ms144260(v=sql.105).aspx

    http://technet.microsoft.com/pt-br/library/ms143508(v=sql.105).aspx

    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    • Sugerido como Resposta Durval Ramos segunda-feira, 5 de janeiro de 2015 21:47
    sexta-feira, 12 de dezembro de 2014 18:17
  • Durval,

    Eu acredito que seja algo mais relacionado ao MDAC, ainda mais por ele estar utilizando o VB5!!!

    Lia,

    Minha sugestão seria tentar atualizar este MDAC para versão 2.8.1, http://support.microsoft.com/kb/899456/pl


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | SoroCódigos] @JuniorGalvaoMVP | pedrogalvaojunior.wordpress.com

    • Sugerido como Resposta Durval Ramos segunda-feira, 5 de janeiro de 2015 21:47
    quinta-feira, 18 de dezembro de 2014 14:10
    Moderador
  • Durval,

    Eu acredito que seja algo mais relacionado ao MDAC, ainda mais por ele estar utilizando o VB5!!!

    Lia,

    Minha sugestão seria tentar atualizar este MDAC para versão 2.8.1, http://support.microsoft.com/kb/899456/pl


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | SoroCódigos] @JuniorGalvaoMVP | pedrogalvaojunior.wordpress.com

    Perfeito Junior,

    Eu citei o pacote ("MData Access Components" 2.1 ou superior), mas não adicionei a sigla (MDAC).

    Obrigado por complementar o conteúdo!

    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    quinta-feira, 18 de dezembro de 2014 16:08
  • Durval,

    Eu acredito que seja algo mais relacionado ao MDAC, ainda mais por ele estar utilizando o VB5!!!

    Lia,

    Minha sugestão seria tentar atualizar este MDAC para versão 2.8.1, http://support.microsoft.com/kb/899456/pl


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | SoroCódigos] @JuniorGalvaoMVP | pedrogalvaojunior.wordpress.com

    Perfeito Junior,

    Eu citei o pacote ("MData Access Components" 2.1 ou superior), mas não adicionei a sigla (MDAC).

    Obrigado por complementar o conteúdo!

    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    Durval,

    Sim, sim eu observei isso!!!! Sem crise, estamos juntos.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | SoroCódigos] @JuniorGalvaoMVP | pedrogalvaojunior.wordpress.com

    quinta-feira, 18 de dezembro de 2014 17:35
    Moderador