Como conectar o db access a partir do linux, sendo que a base access está num servidor Windows
Nenhuma descrição foi enviada.
comentários (0)
suspender
Lista de Respostas:
14/04/2003 7:29am
(~21 anos atrás)
(~21 anos atrás)
1) Habilite o uso do seu Access (porque nao migra para MySQL?) via ODBC para a rede local
2) Use as funcoes de acesso odbc do MySQL, por exemplo para conectar :
resource odbc_connect ( string dsn, string user, string password [, int cursor_type])
Returns an ODBC connection id or 0 (FALSE) on error.
As outras funcoes estão em : http://www.php.net/manual/pt_BR/ref.odbc.php
2) Use as funcoes de acesso odbc do MySQL, por exemplo para conectar :
resource odbc_connect ( string dsn, string user, string password [, int cursor_type])
Returns an ODBC connection id or 0 (FALSE) on error.
As outras funcoes estão em : http://www.php.net/manual/pt_BR/ref.odbc.php
14/04/2003 7:31am
(~21 anos atrás)
(~21 anos atrás)
1) Habilite o uso do seu Access (porque nao migra para MySQL?) via ODBC para a rede local
2) Use as funcoes de acesso odbc do MySQL, por exemplo para conectar :
resource odbc_connect ( string dsn, string user, string password [, int cursor_type])
Returns an ODBC connection id or 0 (FALSE) on error.
As outras funcoes estão em : http://www.php.net/manual/pt_BR/ref.odbc.php
2) Use as funcoes de acesso odbc do MySQL, por exemplo para conectar :
resource odbc_connect ( string dsn, string user, string password [, int cursor_type])
Returns an ODBC connection id or 0 (FALSE) on error.
As outras funcoes estão em : http://www.php.net/manual/pt_BR/ref.odbc.php
14/04/2003 10:50am
(~21 anos atrás)
(~21 anos atrás)
Sugiro que você migre a sua base para um banco mais robusto e rápido, como mysql, por exemplo, ou o pgsql.
É só uma sugestão...
É só uma sugestão...
15/04/2003 8:48am
(~21 anos atrás)
(~21 anos atrás)
FONTE: IMASTER (http://www.imasters.com.br/web/conteudo/coluna_php.asp?codColuna=315)
<?
$con = odbc_connect("access","","") or die("Erro na conexão com o Database");
$sql = odbc_exec($con,"SELECT * FROM tb_clientes");
$i=0;
while(odbc_fetch_row($sql)) {
$i++;
echo odbc_result($sql,"id");
echo odbc_result($sql,"nome");
echo odbc_result($sql,"endereco");
echo odbc_result($sql,"email");
echo odbc_result($sql,"telefone");
echo "<br>";
}
?>
<?
$con = odbc_connect("access","","") or die("Erro na conexão com o Database");
$sql = odbc_exec($con,"SELECT * FROM tb_clientes");
$i=0;
while(odbc_fetch_row($sql)) {
$i++;
echo odbc_result($sql,"id");
echo odbc_result($sql,"nome");
echo odbc_result($sql,"endereco");
echo odbc_result($sql,"email");
echo odbc_result($sql,"telefone");
echo "<br>";
}
?>
21/08/2003 3:24pm
(~21 anos atrás)
(~21 anos atrás)
O linux está vendo o windows? Talvez seja necessário instalar o samba e tudo mais.
Se conseguir usar uma conexão de odbc é só seguir os passos que recomendaram.
Se quiser substituir por algo simples poderá usar também o sqlite, que é bem simples e não precisa de servidores rodando, segue a mesma idéia de guardar o banco num arquivo.
É bem simples mas as vezes é uma opção.
Se conseguir usar uma conexão de odbc é só seguir os passos que recomendaram.
Se quiser substituir por algo simples poderá usar também o sqlite, que é bem simples e não precisa de servidores rodando, segue a mesma idéia de guardar o banco num arquivo.
É bem simples mas as vezes é uma opção.