Consultor Eletrônico



Kbase P13859: Error 4955 while performing raw transfer between two DB's
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   15/10/2008
Status: Verified

FACT(s) (Environment):

Progress 9.1x

SYMPTOM(s):

Table signatures do not match in RAW-TRANSFER operation. (4955)

The raw transfer is done between two database

There are no "holes" between the records

FIX:

When trying to do a raw transfer to another table, a record should be created in the table table before doing the raw-transfer.  If a record is not created first, error 4955 will appear.

Example of incorrect  code that causes error (4955)


DEFINE TEMP-TABLE ttTemp LIKE SomeDatabaseTable.

FIND FIRST SomeDatabaseTable NO-LOCK.
RAW-TRANSFER SomeDatabaseTable TO ttTemp.

Correction to the above code:


DEFINE TEMP-TABLE ttTemp LIKE SomeDatabaseTable.

FIND FIRST SomeDatabaseTable NO-LOCK.

CREATE ttTemp.
RAW-TRANSFER SomeDatabaseTable TO ttTemp.

The CREATE statement makes the record on the temp table available for the raw transfer.