1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Anuncie Aqui
    Anuncie aqui você Também: fdantas@4each.com.br

ODBS Select

Discussão em 'Progress 4GL' iniciado por andcat33, Setembro 27, 2010.

  1. andcat33

    andcat33 Sem Pontuação

    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é
  2. kirchner

    kirchner Membro Participativo Moderador

    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.
  3. andcat33

    andcat33 Sem Pontuação

    Olá Marcos,

    Infelizmente não deu certo. Continua não retornando nada, nem sequer uma mensagem de erro.

    Obrigado,

    André
  4. kirchner

    kirchner Membro Participativo Moderador

    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.
  5. rhemati

    rhemati Membro Participativo

    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.,
  6. andcat33

    andcat33 Sem Pontuação

    Cristiano,

    Muito obrigado pela dica. Funcionou perfeitamente.

    André

Compartilhe esta Página