Anônimo

Mudanças

De UltramaxWiki
sem sumário de edição
Linha 1: Linha 1:  
Erro pode ser causado por problema no ODBC/DAO.  
 
Erro pode ser causado por problema no ODBC/DAO.  
 +
[[Arquivo:Erro3045.png|centro|miniaturadaimagem|276x276px]]
    
Tentar desinstalar e reinstalar do jeito padrão.
 
Tentar desinstalar e reinstalar do jeito padrão.
Linha 5: Linha 6:  
Caso não dê certo:
 
Caso não dê certo:
   −
ODBC:
+
=== ODBC ===
 +
Baixar os arquivos abaixo:
   −
-Baixar
+
http://cdn.mysql.com/Downloads/Connector-ODBC/3.51/mysql-connector-odbc-noinstall-3.51.30-win32.zip
 +
 
 +
https://downloads.mysql.com/archives/get/p/10/file/mysql-connector-odbc-noinstall-8.0.18-winx64.zip
 +
 
 +
Descompactá-los. Executar a bat UNINSTALL.bat de cada um com parâmetro 0 pelo command.
 +
 
 +
Esse procedimento desinstala o odbc das pastas do windows 32 e 64.
 +
 
 +
Entrar na pasta windows\system32. Excluir os arquivos contidos na pasta lib dos arquivos dessa pasta.
 +
 
 +
Abrir o windows\system32\regedt32.exe. Procurar "mysql" e excluir as chaves relacionadas a este connector.
 +
 
 +
<u>'''Em caso de dúvida, não excluir a chave.'''</u>
 +
 
 +
Repetir o procedimento acima para as dlls e chaves da pasta windows\syswow64 e arquivo regedit.exe.
 +
 
 +
Instalar a versão '''32bits''' dos arquivos baixados, pelo command, executando o arquivo INSTALL.BAT com parâmetro 0.
 +
 
 +
'''DAO'''
 +
 
 +
-Copie todos os arquivos da pasta c:\UltraPDV\DAO\Shared para a pasta "C:\Arquivos de programas\Arquivos comuns\Microsoft Shared\DAO"
 +
 
 +
Se for o Windows 64 bits, copie para a pasta "C:\Program Files (x86)\Common Files\microsoft shared\DAO"
 +
 
 +
-Copie todos os arquivos da pasta c:\UltraPDV\DAO\system para a pasta "C:\Windows\System32". Se for o Windows 64 bits, copie para a pasta "C:\Windows\SysWOW64"
 +
 
 +
'''-Se no Windows 7 não deixar substituir o arquivo "c:\program files (x86)\Common Files\microsoft shared\DAO\DAO360.DLL" e der a mensagem de 'Acesso Negado', precisa entrar nas propriedades desse arquivo, clicar na aba "Segurança", depois em "Avançado", depois clique na aba "Proprietário", depois em "Editar", selecione na caixa de baixo outro usuário (por exemplo: Administradores) e clique em OK.'''
 +
 
 +
'''    Depois clique em "Editar", e em todos os usuários deixe permissão de acesso total.'''
 +
 
 +
'''    Depois copie novamente esse arquivo substituindo-o.'''
 +
 
 +
'''As dll's que precisam fazer esse procedimento são:'''
 +
 
 +
'''- msvcrt.dll'''
 +
 
 +
'''msvcrt40.dll'''
 +
 
 +
'''msjet40.dll'''
 +
 
 +
'''msjetoledb40.dll'''
 +
 
 +
'''msjint40.dll'''
 +
 
 +
'''msjter40.dll'''
 +
 
 +
'''- msjtes40.dll'''
 +
 
 +
'''- vbajet32.dll'''
 +
 
 +
'''- msvcrt40.dll'''
 +
 
 +
'''- msjet40.dll'''
 +
 
 +
'''- msjetoledb40.dll'''
 +
 
 +
'''- msjint40.dll'''
 +
 
 +
'''- msjter40.dll'''
 +
 
 +
'''Dll's que dão erro ao tentar fazer esse procedimento, pode ignorá-las:'''
 +
 
 +
'''- msvcrt.dll'''
 +
 
 +
'''- msjtes40.dll'''
 +
 
 +
'''- vbajet32.dll'''
 +
 
 +
-Clique no botão INICIAR -> Executar e execute as 2 linhas abaixo:
 +
 
 +
regsvr32 "C:\Arquivos de programas\Arquivos comuns\Microsoft Shared\DAO\dao360.dll"
 +
 
 +
regsvr32 "C:\Arquivos de programas\Arquivos comuns\Microsoft Shared\DAO\dao350.dll"
 +
 
 +
Se for Windows 64 bits execute as 2 linhas abaixo:
 +
 
 +
c:\windows\syswow64\regsvr32 "C:\Program Files (x86)\Common Files\microsoft shared\DAO\dao360.dll"
 +
 
 +
c:\windows\syswow64\regsvr32 "C:\Program Files (x86)\Common Files\microsoft shared\DAO\dao350.dll"
privado
420

edições