Sou novo no progress 4gl. Temos em nossa empresa o Datasul Ems2. A versão do odbc que estamos utlizando é a Progress OpenEdge 10.2A e estamos enfrentando o seguinte problema. Quando faço a seguinte consulta : - Select un from pub.item A consulta me retorna as unidades de medidas de todos os itens da tabela de itens. quando faço : -Select cod-item,un from pub.item A consulta não me retorna nada e não informa nenhuma mensagem de erro. Alguém pode me ajudar ? Obrigado, André
André, Sempre que houver traço (tracinho, hífen, -) no nome da tabela ou coluna, você deve utilizar aspas: Código: Select "cod-item",un from pub.item Faça um teste assim.
Olá Marcos, Infelizmente não deu certo. Continua não retornando nada, nem sequer uma mensagem de erro. Obrigado, André
Existe um utilitário fuleiro que vem junto com o Progress, mas serve para testes. Ele chama sqlexp. Tenta conectar no banco com este cara e executa teu comando.
André, boa tarde. Segue abaixo os passos para conectar via aplicativo sqlexp. Este programa conecta no banco via drive JDBC/ODBC, então primeiro deve-ser ter alguns aplicativos instalados na sua máquina/estação. 01 ) Java JRE instalado e configurado corretamente; 02 ) Configurações das variáveis de ambientes/locais: DLC, CLASSPATH, JAVA_HOME, etc; Após isto faça os seguintes passos: 01) Abrir a tela/janela prompt de comando do DOS; 02) Digite na linha de comando proenv; 03) digite sqlexp -db <NOMEDOBANCO> -H <NOMEDOSERVIDORQUEESTAOBANCO> -S <NUMERO/NOME DA PORTA OU SERVIÇO> -user <NOMEUSUARIO> -password <SENHA> 04) digite select * from pub.NOME e coloque ; no final da linha Com estes passos ele te mostrará os dados. Att.,