home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a006 / 2.ddi / CEXAM.ZIP / BUFCOPY.C < prev    next >
Encoding:
C/C++ Source or Header  |  1991-03-11  |  707 b   |  28 lines

  1. #include <stdio.h>
  2. #include "pxengine.h"
  3.  
  4. #define TABLENAME        "table"
  5.  
  6. int main(void)
  7. {
  8.     TABLEHANDLE tblHandle;
  9.     RECORDHANDLE srcRecHandle, destRecHandle;
  10.     int pxErr;
  11.  
  12.     PXInit();
  13.     PXTblOpen(TABLENAME, &tblHandle, 0, 0);
  14.     PXRecBufOpen(tblHandle, &srcRecHandle);
  15.     PXRecBufOpen(tblHandle, &destRecHandle);
  16.     PXRecGet(tblHandle, srcRecHandle);
  17.  
  18.     /* Copy source record handle to destination record handle */
  19.     if ((pxErr = PXRecBufCopy(srcRecHandle, destRecHandle)) != PXSUCCESS)
  20.         printf("%s\n", PXErrMsg(pxErr));
  21.  
  22.     PXRecBufClose(srcRecHandle);
  23.     PXRecBufClose(destRecHandle);
  24.     PXTblClose(tblHandle);
  25.     PXExit();
  26.     return(pxErr);
  27. }
  28.