# Directives

LOAD DATA | Load Program Constants

## Format

LOAD DATA filename$ [,ERR=stmtref]
Where:

filename | Name of a variable definition file in which to store constant.
stmtref | Program line number or statement label to which to transfer control.

## Description

This directive loads into memory the contents of a variable definition file (created via the SAVE DATA directive). These variables are read only, and any attempt to change them will result in an Error #61: Authorization failure. Global variables are not supported.

## See Also

SAVE DATA Save Program Constants

## Example

COMPANY$="ABC Company"
DIVISION$="Laundry Division"
COMPANY_CODE=1
save data "CO_DATA",COMPANY$,DIVISION$,COMPANY_CODE
start
load data "CO_DATA"
dump
! ERR=0, CTL=0, RET=2
! Level=1
! PGN="<Unsaved>"
! Loaded data....CO_DATA (C:\data\CO_DATA)
COMPANY$="ABC Company"
DIVISION$="Laundry Division"
COMPANY_CODE=1
COMPANY_CODE=2
Error #61: Authorization failure