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.