Mudanças entre as edições de "ULT-RUNTIME ERROR- COULDN'T USE ''; FILE ALREADY IN USE"

De UltramaxWiki
Ir para navegação Ir para pesquisar
(Criou página com 'Erro pode ser causado por problema no ODBC/DAO. Tentar desinstalar e reinstalar do jeito padrão. Caso não dê certo: ODBC: -Baixar')
 
 
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"

Edição atual tal como às 19h36min de 6 de março de 2020

Erro pode ser causado por problema no ODBC/DAO.

Erro3045.png

Tentar desinstalar e reinstalar do jeito padrão.

Caso não dê certo:

ODBC

Baixar os arquivos abaixo:

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.

Em caso de dúvida, não excluir a chave.

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"