home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 18 REXX / 18-REXX.zip / IMPEXP.ZIP / CHGCPAGE.DOC next >
Text File  |  1991-09-11  |  3KB  |  84 lines

  1.  
  2. THE 4 REXX UTILITIES "QMEXPO.CMD", "QMIMPO.CMD","TBLIMPO.CMD" AND "TBLEXPO.CMD"
  3. WILL ASSIST YOU IN CONVERTING YOUR DATABASE FROM ONE CODE PAGE TO ANOTHER.
  4. IF YOU HAVE TRIED TO IMPORT A TABLE THAT WAS BUILT WITH A CODEPAGE OTHER
  5. THAN THE ONE YOU HAVE INSTALLED YOUR HAVE PROBABLY SEEN THE FOLLOWING MESSAGE :
  6.  
  7.  "SQL3063U THE SBCP VALUE 00XXX IN THE H RECORD IS NOT COMPATIBLE
  8.   WITH THE SBCP VALUE 00XXX FOR THE DATABASE.  THE FORCEIN OPTION
  9.   WAS NOT SPECIFIED."
  10.  
  11. THE "FORCEIN" OPTION ON IMPORT WILL CAUSE CODEPAGE CONFLICTS TO BE IGNORED.
  12. YOU CAN SET THE FORCEIN OPTION IN QUERYMGR BY BUILDING A PROFILE FOR YOUR
  13. DATABASE AND DESELECTING THE "COMPARE CODEPAGE" OPTION.  YOU COULD THEN
  14. USE QUERYMGR TO IMPORT EACH OBJECT ONE AT A TIME.  A MUCH SIMPLIER METHOD
  15. IS TO USE THE PROCEDURE OUTLINED BELOW.
  16.  
  17.  
  18. THE STEPS TO CONVERT YOUR DATABASE ARE OUTLINED BELOW :
  19.  
  20.  
  21.  
  22. *** BEFORE YOU TRY THIS MAKE SURE YOU HAVE A GOOD BACKUP OF YOUR
  23.     DATABASE.
  24.  
  25.  
  26.  
  27. 1.  YOU MUST START UP WITH THE SYSTEM CONFIGURED WITH THE CODEPAGE
  28.     THE DATABASE WAS CREATED UNDER.
  29.     CHECK YOUR CONFIG.SYS TO MAKE SURE THE CODEPAGE AND COUNTRY CODE
  30.     ARE CORRECT.  IF THEY ARE DIFFERENT FROM THE ORIGINAL CODEPAGE
  31.     MODIFIY YOUR CONFIG.SYS AND REBOOT THE MACHINE.
  32.  
  33. 2.  YOU MUST HAVE A "GOOD" COPY OF THE DATABASE LOADED.  IF YOU ARE
  34.     UNSURE OF THE CONDITION OF THE DATABASE RESTORE IT FROM A BACKUP
  35.     TAKEN WHEN THE ORIGINAL CODEPAGE WAS INSTALLED.
  36.  
  37. 3.  START QUERYMGR AND OPEN THE DATABASE
  38.  
  39. 4.  EXPORT EACH TABLE TO AN "IXF" FILE USING TBLEXPO.CMD.
  40.  
  41. 5.  EXIT QUERYMGR
  42.  
  43.  
  44. 6.  RUN "QMEXPO.CMD".  THIS UTILITY WILL EXPORT ALL OF YOUR QUERYMGR
  45.     OBJECTS (QUERIES, FORMS..ETC) TO AN "IXF" FILE.  YOU WILL BE
  46.     PROMPTED TO ENTER THE DATABASE NAME AND THE NAME OF THE "IXF" FILE
  47.     THAT YOU WANT TO STORE THE OBJECTS IN.  YOU MUST INCLUDE THE
  48.     EXTENSION "IXF" WITH THE FILENAME. (EX.  OBJECTS.IXF).
  49.  
  50. 7.  VIEW THE LOG FILE CREATED TO MAKE SURE THE EXPORT RAN CORRECTLY
  51.     BEFORE GOING ANY FURTHER.
  52.  
  53. 8.  START QUERYMGR AND ERASE THE DATABASE
  54.  
  55. 9.  EXIT QUERYMGR
  56.  
  57. 10. EDIT YOUR CONFIG.SYS FILE AND CHANGE THE CODEPAGE TO THE CODEPAGE
  58.     YOU WISH TO CONVERT THE DATABASE TO.
  59.  
  60. 11. REBOOT YOUR MACHINE.
  61.  
  62. 12. START QUERYMGR AND OPEN A NEW DATABASE
  63.  
  64. 13. EXIT QUERYMGR
  65.  
  66. 14. RUN THE UTILITY "TBLIMPO.CMD".  THIS UTILITY WILL RESTORE EACH OF
  67.     YOUR TABLES ONE AT A TIME.  YOU WILL BE ASKED TO SUPPLY THE NAME
  68.     OF THE DATABASE AND THE NAMES OF EACH "IXF" FILE AND TABLE.
  69.     YOU MUST INCLUDE THE EXTENSION "IXF" ON THE FILENAME.
  70.     VIEW THE LOG AFTER EACH IMPORT TO MAKE SURE THAT ALL ROWS WERE
  71.     ACCEPTED.
  72.  
  73. 15. RUN THE UTILITY "QMIMPO.CMD".  THIS UTILITY WILL RESTORE ALL OF
  74.     YOUR QUERYMGR OBJECTS (QUERIES, FORMS..ETC).  YOU WILL BE ASKED
  75.     TO SUPPLY THE DATABASE NAME AND THE NAME OF THE "IXF" FILE THAT
  76.     "QMEXPO.CMD" STORED THE OBJECTS IN.  YOU MUST INCLUDE THE THE
  77.     EXTENSION "IXF" WHEN ENTERING THE FILE NAME.
  78.     VIEW THE LOG AFTER THE IMPORT TO MAKE SURE ALL ROWS WERE ACCEPTED.
  79.  
  80. 16. ** TASK COMPLETE **
  81.  
  82.  
  83.  
  84.