danyort Postado Março 23, 2007 Denunciar Share Postado Março 23, 2007 Gente, por favor!!Estou precisando conectar com um banco de dados access, mas não por odbc, chamar direto o arquivo mbd.Achei um código, mas não tá funcionando!!Alguém sabe isso???? Please...VOu postar o código, de repente alguém pode me informar o que está errado nele:$db = 'intranet.mdb'; $conn = new COM ('ADODB.Connection'); $conn->Open ("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db"); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 SK15 Postado Março 26, 2007 Denunciar Share Postado Março 26, 2007 Como assim chamar direto? <_< Se for conexão externa via TCP/IP esqueçe ....Mas todas as conecão do Access (e algums banco da MS, entre outros) são consideradas do tipo ODBC ... que é um protocolo :huh: A função "odbc_connect" não lhe serve ?http://www.php.net/manual/pt_BR/function.odbc-connect.php<?php // Seu Banco de Dados MDB $db = "intranet.mdb"; // Conecta no seu Arquivo $con = odbc_connect ("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db"), "", "", SQL_CUR_DEFAULT); // Prepara e Execula uma SQL $sql = odbc_exec($con, "SELECT * FROM tabela"); // Lista seus dados while ($dados = odbc_fetch_array($sql)) { // $dados["Campo"] } // Limpa o Cache da Memoria odbc_free_result($sql); ?>É isso ;) Mais referencias em:http://www.php.net/manual/pt_BR/ref.odbc.php Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Março 26, 2007 Denunciar Share Postado Março 26, 2007 Também tem uma classe para isso » http://www.phpclasses.org/browse/package/1700.html Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
danyort
Gente, por favor!!
Estou precisando conectar com um banco de dados access, mas não por odbc, chamar direto o arquivo mbd.
Achei um código, mas não tá funcionando!!
Alguém sabe isso???? Please...
VOu postar o código, de repente alguém pode me informar o que está errado nele:
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.