Autor Tópico: Problema na conexão do INTERBASE  (Lida 3247 vezes)

Offline profbaco

  • Usuário Ubuntu
  • *
  • Mensagens: 17
    • Ver perfil
Problema na conexão do INTERBASE
« Online: 24 de Fevereiro de 2007, 14:36 »
Olá galera tudo bem?
Estou com um problema com relação ao INTERBASE no linux.
Estou usando o ubuntu 6.10 (Gnome) e fiz os seguintes passos:
1 - Instalei o Apache
apt-get install apache2
2 - Instalei o PHP4
apt-get install php4
3 - Instalei o MySQL
apt-get install mysql-server
4 - Instalei o PHP4 com o Mysql
apt-get install php4-mysql
5 - Depois eu baixei a versão do PhpMyAdmin e descompactei na pasta WWW.

Depois de tudo instalado eu testei todos e funcionou que uma maravilha. Sem problemas.

Bom até aí tudo bem, mas eu desenvolvi uma aplicação no Windows usando PHP4+INTERBASE, assim, fiz o seguinte:
1 - Instalei o Php4 para o banco
apt-get install php4-sybase
2 - Segui o tutorial no site do viva-linux para baixar e instalar o Interbase
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=4129

O Interbase funcionou direitinho e startou... mas aí q começa o problema. Eu fui fazer um pequeno exemplo como abaixo:
Código: [Selecionar]
<?PHP
$local = "localhost:/var/www/sistema/resultado/RESULTADO.GDB";
$user = 'SYSDBA';
$senha = 'masterkey';
$conectar = ibase_connect($local, $user, $senha) or die('Erro ao conectar. Motivo: <b>'.ibase_errmsg.'</b>');

$sql = ibase_query("SELECT * FROM RESULT");

while ($valor = ibase_fetch_assoc($sql)) {
echo 'Nascimento: '.substr($valor["DTNASCIMENTO"], 0, 10).'<br>';
echo 'Médico Solicitante: '.$valor["CODMEDICO"].'<br>';
echo 'Nascimento: '.$valor["NOMEMEDICO"].'<hr>';
}
?>
Salvei ela como teste.php, mas na hora que eu vou no browser e digito http://localhost/teste.php bem na hora que eu peço para visualizar ele dá a mensagem A PÁGINA NÃO PODE SER EXIBIDA. Será que alguém pode me ajudar?

Pensei que era permissão mas não é pois já tentei todas aqui e nada. O interbase está correto, e ele já deve estar comunicando com o PHP (bem eu acho não tenho certeza, pois se não tivesse comunicando era para dar mensagem de erro).

Por favor.... olhei um monte de lugar e nada....

Aguardo

Offline profbaco

  • Usuário Ubuntu
  • *
  • Mensagens: 17
    • Ver perfil
Re: Problema na conexão do INTERBASE
« Resposta #1 Online: 24 de Fevereiro de 2007, 16:10 »
Olá galera blza?
Consegui resolver o problema. O Ubuntu com o SYBASE não reconhece a tag ibase_fetch_assoc, assim eu troquei ela por ibase_fetch_row e funcionou  direito.

Bem agora fica para quem quiser testar ou procurar algo parecido fica a dica:
NÃO USEM _assoc E SIM _row.

Abraços e até mais

:) ;)