SQLSTATE[IM002] SQLDriverConnect
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
Curtidas 0
Melhor post
Daniel Araújo
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!
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!
GOSTEI 1
Mais Respostas
José Menezes
21/03/2020
Obrigado! Consegui resolver, deu certo! Obrigado mesmo pela ajuda!
GOSTEI 0