qck.hlp (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
OPEN Statement (File I/O)
  ◄Summary►  ◄Details►  ◄Example►                ◄Contents►  ◄Index►  ◄Back►
──────────────────────────────────────────────────────────────────────────────
 Enables I/O to a file, device, or ISAM table (ISAM available in Professional
 Edition only).
 
   OPEN file$ [FOR mode][ACCESS access][lock] AS [#]filenumber% [LEN=reclen%]
   OPEN database$ FOR ISAM tabletype tablename$ AS [#]filenumber%
 
    ■ file$          File name (may include path)
 
    ■ database$      ISAM database file name (may include path)
 
    ■ mode           RANDOM | BINARY | INPUT | OUTPUT | APPEND
 
    ■ tabletype      Name of a type of table defined using TYPE
 
    ■ tablename$     ISAM table name
 
    ■ access         READ | WRITE | READ WRITE
 
    ■ lock           SHARED | LOCK READ | LOCK WRITE | LOCK READ WRITE
 
    ■ filenumber%    Integer expression with a value between 1 and 255,
                     inclusive
 
    ■ reclen%        For random-access files, the record length; for
                     sequential files, the number of characters buffered
 
 See Also
    ◄ACCESS Clause in the OPEN Statement (File I/O)►    ◄OPEN COM Statement►
    ◄OPEN Statement (File I/O) Alternate Syntax►        ◄CLOSE Statement►
    ◄FREEFILE Function►                                 ◄TYPE Statement►