Consultor Eletrônico



Kbase P15879: Error 4706 occurs when opening application
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   31/03/2004
Status: Verified

SYMPTOM(s):

Getting error 4706 when executing application

Getting error 4706 when using application

Could not find conversion table for r-code. (4706)

Code page conversion table for <table-name> to <table-name> was not found in <file-name>. (6063)

Code page conversion table for GB2312 to ISO8859-1 was not found in convmap.cp. (6063)

The code page of database <db-name> is <code-page> and -cpinternal is <code-page>. (4677)

The code page of database <db-name> is GB2312 and -cpinternal is ISO8859-1. (4677)

The tables needed to do conversion for the database were not found in <file-name>. (1564)

CAUSE:

There is no conversion table between -cpinternal for the database and codepage for the r-code (codepage, which has been used when compiling r-code) in $DLC/convmap.cp. These codepages are not compatible.

FIX:

Recompile your r-code using -cpinternal of your database (or compatible as per $DLC/convmap.cp).

As an immediate workaround you can start the client session using -cprcodein undefined, which will suppress the codepage stored in current application r-code. (warning - doing a data update using undefined may lead to data corruption).