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??
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.
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