Ir para conteúdo
Fórum Script Brasil
  • 0

PDOException' with message 'SQLSTATE[] SQLDriverConnect: 0 ' AJUDA!


DanielRD

Pergunta

Boa tarde, sou novo no forum e estou aprendendo sobre PHP ainda, já que é uma linguagem que não tive contato anteriormente.

Tenho um projeto no WAMP que funcionava normalmente. Não sei o que aconteceu e passou a dar erro de permissão para outras pessoas acessarem ele pela rede, então reinstalei o WAMP,  só que agora as paginas do projeto ficam em branco, não consigo ver nada.

Verifiquei os logs do php_error e me deparei com isso:

 

PHP Fatal error:  Uncaught exception 'PDOException' with message 'SQLSTATE[] SQLDriverConnect: 0 ' in C:\wamp\www\gwd\conexao.php:35
Stack trace:
#0 C:\wamp\www\gwd\conexao.php(35): PDO->__construct('odbc:Driver={Mi...')
#1 C:\wamp\www\gwd\Comprar\Comprar.php(3339): include('C:\\wamp\\www\\gwd...')
#2 {main}
  thrown in C:\wamp\www\gwd\conexao.php on line 35
 

Meu banco de dados é em access e se encontra em outro computador, diferente do qual o WAMP está instalado.

Meu arquivo conexao.php possui o codigo abaixo:

 

if( !defined( "INCL" ) )
{
    exit;
}
//Habilitar a extensão pdo_odbc!

$caminho_db = realpath("\\\PC-CLAUDIO\\BGBrasil\\BcoDados\\BgBrasilTable.mdb");

$conexao = new PDO( "odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=$caminho_db" );

 

Meu index.php leva diretamente para a pagina inicial do projeto e vou colar abaixo o codigo:

 

<html>
<head>
<meta charset="utf-8">
<style>
html, body {
    margin:0px;
    padding:0px;
    overflow:hidden;
}

</style>
<script>
function ac2(){
    var l = document.body.offsetWidth;
    var m = document.body.clientHeight;
    document.getElementById('c').style.width = l+'px';
    document.getElementById('c').style.height = m+'px';

}
function ac(){
    var l = document.body.offsetWidth;
    var m = document.body.clientHeight;
    document.getElementById('c').style.width = l+'px';
    document.getElementById('c').style.height = m+'px';
    //alert(m+'::'+l)
    var nav = navigator.userAgent;
    if( nav.match(/Mobile/i) ){
        //document.getElementById('c').src="gwd/celular/Home/Home.html";
    } else if( nav.match(/Android/i) && !nav.match(/Mobile/i) ){        
        //document.getElementById('c').src="gwd/tablet/Home/Home.html";
    } else {        
        //document.getElementById('c').src="gwd/Home/Home.php";
    }

}
window.onload = function(){
    ac();
}
</script>
</head>
<body>
<?php
function dfPg(){
    $nav = $_SERVER['HTTP_USER_AGENT'];
    if(  stripos( $nav, 'Mobile' ) !== false ){
        return "gwd/celular/Home/Home.html";    
    } else if(  stripos( $nav, 'Android' ) !== false && stripos( $nav, 'Mobile' ) === false ){
        return "gwd/tablet/Home/Home.html";
    } else {
        return "gwd/Home/Home.php";
    }
}
?>
<iframe src='<?php echo dfPg(); ?>' id='c' style='width:100%;height:100%;margin:0px;padding:0px;border:0px;'></iframe>

</body>
</html>

<?php
exit;
if( empty( $_GET['ref'] ) || empty( $_GET[ 'pbl' ] ) )
{
    //exit;
}

$id = $_GET['ref'];
$pbl = $_GET[ 'pbl' ];
$ab = fopen( "vb.txt", "w+" );

if( !$pbl )
{
    fwrite( $ab, $id." = Excluído! => ".$pbl.chr( ord("\n") ) ) ;
}
else
{
    fwrite( $ab, $id." = Publicado! => ".$pbl.chr( ord("\n") ) ) ;

}
fclose( $ab );
exit;

 

Quem puder me ajudar, ficarei muito agradecido. Obrigado!

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...