datetime

Discussão em 'Progress 4GL' iniciado por angeloata, Maio 26, 2011.

  1. angeloata

    angeloata Membro Participativo

    boa tarde

    Gostaria de saber como zerar um campo definido como datetime para que fique em branco e nao com ?.

    Att.
  2. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    Em progress quando um valor está em branco, ou seja, vazio ele traz como ?... para ficar em branco apenas se for um campo do tipo char.... por exemplo em um campo inteiro ele fica com o valor default de 0!!!!!

    Me corrijam se estiver errado!!!!
  3. angeloata

    angeloata Membro Participativo

    Então no progress o campo data corresponde ao valor ?


    So que estou passando uns paramentros para um DLL, e ela somente aceita o campo no formato datetime, so que se for ?, a dll dá erro, se passar como string tbem ocorre o erro.
  4. LFBuozi

    LFBuozi Membro Participativo

    Na verdade o ? significal nulo para o Progress e se não quiser isso, vc deve colocar uma data válida.
    Se esta DLL recebe campo string, vc deveria fazer algo do tipo:
    Código:
    assign variavel = if minha-data = ? then "" else string(minha-data).
    

Compartilhe esta Página