Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
e ae galera..
como que eu faço para ler um arquivo .mdb utilizando o MDBTOOLS em php?
valeu.. abraço!!
>
e ae galera..
como que eu faço para ler um arquivo .mdb utilizando o MDBTOOLS em php?
valeu.. abraço!!
Boas..
É possivel usar o mdbtools em uma maquina windows??
se sim quais os passos para instalar.
obrigado
Para windows:
>
>
e ae galera..
como que eu faço para ler um arquivo .mdb utilizando o MDBTOOLS em php?
valeu.. abraço!!
Boas..
É possivel usar o mdbtools em uma maquina windows??
se sim quais os passos para instalar.
obrigado
Obrigado pela resposta SilverFox.
Mas essa solução não me resolve o problema, pois eu já testei por essa via, mas como temos de ser nos a criar um DNS para cada *.mdb não é de todo a melhor solução. Descobri que com ADODB também podemos controlar access, e basta-nos passar a BD que ele cria as conecções todas dinamicamente, e essa solução para mim é a ideal.
De qualquer forma obrigado pela resposta.
Abraço
Bem você tambem pode fazer assim(para windows):
<?
$conn = new COM("ADODB.Connection") or die("Não pode iniciar o ADO");
/Seu arquivo e conexão/
$conn->Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\\inetpub\\wwwroot\\php\\mydb.mdb");
/Selecionar tabela mytable com o campo myfield/
$rs = $conn->Execute("SELECT myfield FROM mytable");
// mostrar resultado da selecao
while (!$rs->EOF) {
$fv = $rs->Fields("myfield");
echo "Valor: ".$fv->value."<br>"."\n";
$rs->MoveNext();
}
primeiro instale ele:
http://mdbtools.sourceforge.net/install/
http://pecl.php.net/package/mdbtools
se ja tiver instalado vamos ao passo 2:
http://cvs.php.net/viewvc.cgi/pecl/mdbtools/
http://cvs.php.net/viewvc.cgi/pecl/mdbtools/tests/
exemplo "fetch_row":
http://cvs.php.net/viewvc.cgi/pecl/mdbtool...amp;view=markup
<?php
if(!extension_loaded('mdbtools')) die('não instalado');//verifica se esta instalado
while ($row = mdb_fetch_row($tab)) {
print_r($row);//imprime em ARRAY
}
?>