home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 18 REXX / 18-REXX.zip / DB_OSDBM.ZIP / DB-OSDBM.DOC next >
Text File  |  1990-08-07  |  5KB  |  126 lines

  1.                                   DB-OSDBM
  2.                             PC Software Services
  3.                              Joseph R. McVerry
  4.                              8004 Selfridge Ct
  5.                            Raleigh NC  27615-4721
  6.  
  7.  
  8.      This software package is supplied AS IS. PC Software Services and
  9.      Joseph R. McVerry do not warrant that the functions contained in
  10.      this program meet any specific requirements or that they are
  11.      error free. In no event will PC Software Services or Joseph R.
  12.      McVerry be liable for any damages arising from the use of this
  13.      program. The user assumes sole and complete responsibility for
  14.      its use.
  15.      
  16.      
  17.         Copyright 1990 - Joseph R, McVerry Raleigh, NC USA
  18.      
  19.         All rights reserved.
  20.      
  21.      Please send for $75.00 to the above address to support my
  22.      software coding addiction.
  23.  
  24.         Trademarks.
  25.         dBASE III is a trademark of Ashton-Tate Corporation.
  26.         IBM is a trademark of International Business Machines
  27.      Corporation.
  28.         OS/2 is a trademark of International Business Machines
  29.      Corporation.
  30.      
  31.         Description: DB-OSDBM is a complete dBASE III to OS/2 EE 1.2
  32.      Database Manager file conversion utility.   The program reads a
  33.      dBASE III dbf file. DB-OSDBM creates an OS/2 cmd file and a data
  34.      delimiter file.
  35.      
  36.         When you run this cmd file OS/2 creates an EE 1.2 Database
  37.      Manager file, imports the dBASE data the dbf file, and if
  38.      included creates indexes as specified in the dBASE ndx files.
  39.      
  40.         DB-OSDBM process dBASE III dbf, dbt and ndx files to create
  41.      OS/2 cmd and del files.  Path names are not supported. Be sure to
  42.      run the  program in the directory containing the dBASE files.
  43.      
  44.         The OS/2 cmd file contains the OS/2 REXX code and imbedded SQL
  45.      code to build and import the former dBASE III file.
  46.      
  47.         The OS/2 del file contains the former dBASE III data including
  48.      memo fields.
  49.      
  50.      
  51.      format: DB-OSDBM [options] DB3filename [DB3indexfilename ...]
  52.      
  53.         options:
  54.  
  55.           /D:database - specifies the OS/2 DB database name.
  56.      
  57.           /Q:qualifier - specifies the qualifier associated with
  58.      table.
  59.      
  60.           /T:tableid - specifies the table id.
  61.      
  62.           The default for /D /Q /T is the filename prefix.
  63.      
  64.           /I:importmsgfile - specifies the message file for the import
  65.      function.  The default is CON. The message file name is added to
  66.      the SQL IMPORT code in the REXX command file.
  67.      
  68.           /F:fieldnaming - specifies the default character added to
  69.      field names that are reserved words. Default is $.
  70.      
  71.           /V - specifies that all character fields are VARIABLE
  72.      length.
  73.      
  74.           /MLV - specifies that memo fields are created as LONG
  75.      VARCHAR. LONG VARCHAR are special fields. You will not be able to
  76.      view these fields using Query Manager.
  77.      
  78.           /m: - specifies the memo length for VARCHAR when not using
  79.      the option /MLV. Default is 4000. Remember that the largest row
  80.      size is 4005 characters.
  81.      
  82.      
  83.           /u - specifies indexes are create as UNIQUE.
  84.      
  85.           /x - specifies NOT to include DELETED data in delimiter
  86.      file.
  87.      
  88.         DB3filename is the dBASE III file name. Path names not
  89.      supported.
  90.      
  91.         DB3indexfilename is the dBASE III index file name.
  92.      
  93.      
  94.      Conversion considerations:
  95.      
  96.       dBASE III    SQL Field
  97.       Field Type   Definition    Action
  98.  
  99.        CHAR        CHAR    Length is specified as in dBASE.
  100.  
  101.        CHAR       VARCHAR    If /V option is specified. Length is
  102.                 specified as in dBASE.
  103.      
  104.        NUM       SMALLINT    If field length is less than 5 and
  105.                 no decimal positions specified.
  106.      
  107.        NUM       INTEGER    If field length is less than 10 and
  108.                 no decimal positions specified.
  109.  
  110.        NUM       DECIMAL    If decimal positions specified or
  111.                 field length is equal to or greater than
  112.                 10.
  113.      
  114.        LOGIC        CHAR    Length of one. There are no logic fields
  115.                 in EE Data Manager.
  116.      
  117.        MEMO        LONG VARCHAR If /MLV option is specified.
  118.      
  119.        MEMO        VARCHAR    If /MLV option is not specified. This is
  120.                 the default action. Default field length is
  121.                 4000.     Field length can be changed by using
  122.                 the /m option.
  123.      
  124.        DATE        DATE    Direct conversion.
  125.      
  126.