Dataserver SQL

Discussão em 'Progress 4GL' iniciado por Agnaldo, Dezembro 11, 2015.

  1. Agnaldo

    Agnaldo Membro Ativo

    Usando:
    Progress 10.2B com service pack 8
    SQL Server 2008 r2.

    Quando dou DISPLAY num campo, por exmeplo, "nome", aparece somente o "primeiro" caracter do conteúdo.
    Se dou um LENGTH do campo, mostra que tem vários caracteres, mas o display (ou mesmo um PUT pra disco), mostra apenas o primeiro caracter.

    Alguma luz??
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    o put vc fez unformatted ? se fizer um message ? isso tá com cara de que o format que tá vindo do banco de dados tá bagunçado.
  3. Agnaldo

    Agnaldo Membro Ativo

    Achei um KB sobre o problema e resolveu.
    Segue:

    Create a UTF-8 schema holder and set UTF-8 codepage for the client session by following the steps below:

    1) Create an empty database using the empty UTF-8 database in DLC\prolang\utf.
    For example: prodb shsql %DLC%\prolang\utf\empty

    2) Open a new client session using "-cpinternal utf-8 -cpstream utf-8" parameters

    3) Go to Data Administration and connect the empty database created on step 1.

    4) Create the Dataverser connection by starting the Create DataServer Schema utility (DataServer > MS SQL Server

    Utilities > Create DataServer Schema)

    5) On the connection configuration set Code Page field to UTF-8

    6) Complete the rest of the creation process as normal

Compartilhe esta Página