4Each • Exibir tópico - Progress + PHP

Progress + PHP

Forum para duvidas sobre a linguagem Progress

Progress + PHP

Mensagempor zazuelia em 20 Jul 2010, 13:18

Boa tarde a todos!

Estou desenvolvendo um aplicativo que conecta em um banco Progress. Fazendo uns testes com a conexao, desenvolvi o seguinte código:

Código: Selecionar todos

<?php

$conexao = odbc_connect("Driver={Progress OpenEdge 10.1C driver}; HostName=zazupc; PortNumber=12000; DatabaseName=progphp;
   DefaultIsolationLevel=READ COMMITTED;", "", "", SQL_CUR_USE_ODBC)
   or die("Não pude conectar com o Banco Progress.");

   if ($conexao)
   {
      print "Conexao bem sucedida!";
   }
   odbc_close($conexao);

?>


A conexao é feita corretamente, porém quando tento fazer alguma consulta, a pagina fica carregando e nunca termina, parece que trava e no inferior da página fica uma mensagem assim "Waiting for localhost...". Alguém saberia o que pode ser esse problema?

Exemplo da consulta:

Código: Selecionar todos
<?php
$conexao = odbc_connect("Driver={Progress OpenEdge 10.1C driver}; HostName=zazupc; PortNumber=12000; DatabaseName=progphp;
   DefaultIsolationLevel=READ COMMITTED;", "", "", SQL_CUR_USE_ODBC) or die("Não pude conectar com o Banco Progress.");
if($conexao)
{               
   $sql = "SELECT name FROM PUB.customer";
   $resultado = odbc_exec($conexao,$sql);
   $nome = odbc_result($resultado,1);
   printf ("Nome - %s",$nome);
}

odbc_close($conexao);
?>
zazuelia
Usuario Novo
Usuario Novo
 
Mensagens: 2
Registro: 16 Jul 2010, 10:14

Re: Progress + PHP

Mensagempor Cobra.cne em 20 Jul 2010, 13:23

Já utilizei várias vezes o comando parecido e nunca tive problemas, mas tem colocar um echo após para comando, para ver se esta parando em algum lugar e também tenta utilizar o odbc_errormsg($conexao) para recuperar se apresentou alguma mensagem de erro.

T+
Cleilton
Analista Programador
Avatar do usuário
Cobra.cne
Moderador Geral
Moderador Geral
 
Mensagens: 221
Registro: 04 Ago 2009, 08:10
Localização: Maringá - Pr

Re: Progress + PHP

Mensagempor zazuelia em 20 Jul 2010, 13:41

Obrigado pelo seu retorno!

Já coloquei echo antes e depois, e continua tentando carregar. Coloquei tambem o odbc_errormsg() e não acusa nenhum erro. Muito estranho isso. Tem alguns dias já que estou tentando resolver isso, mas fiquei agarrado, não consigo sair desse ponto. Firewall esta desativado. Não julgo outros fatos, por exemplo o driver, porque eu consigo conectar quando não faço busca.

O que pode ser?
zazuelia
Usuario Novo
Usuario Novo
 
Mensagens: 2
Registro: 16 Jul 2010, 10:14

Re: Progress + PHP

Mensagempor Cobra.cne em 22 Jul 2010, 12:40

já tentou mudar o DefaultIsolationLevel=READ COMMITTED para READ UNCOMMITTED OU SERIALIZABLE ?
Cleilton
Analista Programador
Avatar do usuário
Cobra.cne
Moderador Geral
Moderador Geral
 
Mensagens: 221
Registro: 04 Ago 2009, 08:10
Localização: Maringá - Pr


Voltar para Progress 4GL

Quem está online

Usuários navegando neste fórum: CommonCrawl [Bot] e 0 visitantes