SQLSTATE[IM002] SQLDriverConnect

21/03/2020

0

Estou tendo esse erro de "SQLSTATE[IM002] SQLDriverConnect: 0 [Microsoft][ODBC Driver Manager] Nome da fonte de dados n�o encontrado e nenhum driver padr�o especificado", já verifiquei o caminho do banco de dados e ele está correto. Alguém pode me dá um help?
José Menezes

José Menezes

Responder

Post mais votado

22/03/2020

Olá José!

Tinha respondido no outro post, mas vamos lá.

Segue esses passos:
1: Criar a fonte ODBC
-Abrir o item Ferramentas Administrativas no Painel de Controle;
-Abrir Fontes de dados (ODBC) 32 bits;
-Clique em Adicionar;
-Escolha o driver do Microsoft Access (*.mdb);
-Escreva o nome da fonte de dados (esse nome que será usado no seu código PHP);
-Clique em Selecionar e selecione o banco de dados já existente;
-Clique em Ok.

2: Habilitar o PHP para conexão ODBC
-Abra o arquivo php.ini (com o xampp ele fica em c:\\xampp\\php.ini)
-Adicionar o comando “extension=php_odbc.dll” abaixo das outras extensões, sem ; no início da linha
-Salvar o documento e reiniciar o servidor Apache

3: Fazer a conexão com o banco criado
<?php
$connect = odbc_connect('nome da fonte de dados criada','usuario','senha');
$sql = "consulta SQL";
$result = odbc_exec($connect , $sql);
?>

Vê se tu deixou passar algum passo.

Espero ter ajudado!
Abraço!

Daniel Araújo

Daniel Araújo
Responder

Mais Posts

22/03/2020

José Menezes

Obrigado! Consegui resolver, deu certo! Obrigado mesmo pela ajuda!
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar