Driver ODBC do MySQL 5.1 e Windows 7

0

Instalei com sucesso o driver MySQL ODBC 5.1 para Windows:

Mas,infelizmente,elenãoaparecenoAdministradordeFontedeDadosODBCdoWindows(sim,euatéfizumlogoff+logon):

Por quê?

    
por waanders 24.08.2012 / 11:42

2 respostas

1

Acho este artigo em meu O site do empregador , sobre o uso de ODBC de 32 bits no Windows de 64 bits, pode ajudá-lo ...

Nada do que você disse claramente indica se você está usando o Administrador ODBC de 32 bits ou 64 bits, nem se instalou o driver MyODBC de 32 bits ou 64 bits, mas isso é quase certamente a raiz do seu problema. Observe que o programa de 32 bits e 64 bits tem o mesmo nome, odbcad32.exe . A diferença está em seu local de diretório contra-intuitivo - System32 (para componentes de 64 bits) e SysWow64 (para componentes de 32 bits).

você pode estar atingindo um problema antigo, mas recorrente, com pouca corrupção no Registro do Windows.

A corrupção assume a forma de entradas contendo essa string de 4 caracteres -

@=""  

Essas entradas não são visíveis em nenhum lugar, exceto os arquivos de exportação do Registro, mas podem levar a inúmeros comportamentos indesejados.

NOTA: Em uma máquina Windows de 64 bits, existem naturalmente algumas complicações relacionadas ao Registro de 32 bits. Este artigo da Microsoft em KB pode ser suficiente para você passar por isso.

Sugiro que você use o Editor de Registro de 64 bits para exportar as seguintes ramificações (onde essas entradas tendem a ser encontradas) -

HKEY_LOCAL_MACHINE\Software\ODBC
HKEY_CURRENT_USER\Software\ODBC
HKEY_LOCAL_MACHINE\Software\WOW6432Node\ODBC
HKEY_CURRENT_USER\Software\WOW6432Node\ODBC

Edite esses arquivos em qualquer editor de texto (o Bloco de Notas ou o Wordpad geralmente são bons) e exclua todas as linhas que consistem na cadeia de 4 caracteres acima. Em seguida, exclua os segmentos da árvore de Registro que você exportou e importe dos arquivos editados - restaurando assim o (s) segmento (s) de árvore, menos a corrupção.

    
por 08.07.2013 / 21:55
0

geralmente esquece que os componentes de 32 bits não funcionam nativamente em sistemas de 64 bits e a Microsoft ajuda a confusão nomeando a pasta SysWOW64 para 32 bits

    
por 11.02.2014 / 02:56