Jump to content


Photo

Conexao Com Tabela Dbf


  • Faça o login para participar
1 reply to this topic

#1 charles_laguna

charles_laguna

    Turista

  • Usuários
  • 32 posts
  • Sexo:Não informado

Posted 24/06/2004, 14:11

Ola,

Gente, estou precisando m conectar com uma tabela do foxpro (DBF).
Estive procurando no php formas de s conectar ao tal banco e coloco abaixo um exemplo k desenvolvo para testar a conexao.

<?php
$con = odbc_connect("","","") or die("Erro na conexão com o banco de dados. Por favor entre em contato com o adiministrador.");
$sql = odbc_exec($con,"SELECT * FROM _3EM231");
$i=0;
while(odbc_fetch_row($sql)) {
$i++;
echo odbc_result($sql,"BOLTURMA");
echo odbc_result($sql,"BOLANO");
echo odbc_result($sql,"BOLNROAVAL");
echo odbc_result($sql,"BOLALUNO");
echo odbc_result($sql,"DISDESC");
echo odbc_result($sql,"BOLDISC");
echo odbc_result($sql,"FAMFCPF");
echo odbc_result($sql,"FAMMCPF");
echo odbc_result($sql,"CURSO1");
echo odbc_result($sql,"MEDI1");
echo odbc_result($sql,"FALTA1");
echo "<br>";
}
?>

Gostaria de se a necessidade de colocar, login e senha no conect do odbc.. em meu primeiro teste obtive a seguinte msg na execucao do script.

Fatal error: Call to undefined function: odbc_connect() in boletim/boletim.php on line 2

Fico no aguardo muito obrigado desde jah.

#2 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

Posted 24/06/2004, 15:17

Suas funções ODBC não estão habilitadas no seu PHP, verifique o arquivo php.ini.

Se quiser usar os recursos do próprio PHP:

==========================
XVIII. dBase
Introdução
Estas funções permitem acessar registros guardados em banco de dados no formato Dbase(dbf).

Não há suporte para índices ou campos memo. Não há suporte para travas também. Dois processos do servidor web comcorrentes modificando o mesmo banco de dados normalmente irá arruinar o banco de dados.

Arquivos dBase são arquivos simples em seqüencia de registros de tamanhos fixos. Os registros são incluidos no final do arquivo e registros excluidos são mantidos até que você chame dbase_pack().

Nós recomendamos que você não use seus arquivos dbase como seu banco de dados de produção. Escolha ao invés um servidor SQL real, MySQL ou Postgres são escolhas comuns com o php. O suporte ao Dbase esta aqui para permitir a você importar e exportar dados para e apartir do seu banco de dados web, porque o formato é normalmente entendido por planilhas e organizadores do Windows.

Instalação
Para ativar a biblioteca dbase e para usar estas funções, você deve compilar o PHP com a opção --enable-dbase.

Configuração durante execução
Esta extensão não define nenhum parâmetro de configuração no php.ini.

Tipos Resource
Esta extensão não possui nenhum tipo resource.

Constantes Predefinidas
Esta extensão não possui nenhuma constante.

Índice
dbase_add_record -- Adiciona um registro a um banco de dados dBase
dbase_close -- Fecha um banco de dados dBase
dbase_create -- Cria um banco de dados dBase
dbase_delete_record -- Exclui um registro de um banco de dados dBase
dbase_get_header_info -- Retorna informações do cabeçalho de um banco de dados
dbase_get_record_with_names -- Obtem um registro apartir de um banco de dados dBase em uma matriz associativa
dbase_get_record -- Obtem um registro apartir de um banco de dados dBase
dbase_numfields -- Retorna quantos campos existem em um banco de dados dBase
dbase_numrecords -- Retorna quantos registros existem em um banco de dados dBase
dbase_open -- Abre um banco de dados dBase
dbase_pack -- Apaga permanentemente os registros do banco de dados dBase
dbase_replace_record -- Substitui um registro em um banco de dados dBase
------
Mero mortal!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq