RESTORE Statement Details Syntax RESTORE [{linelabel | linenumber}] After executing a RESTORE statement without a specified linelabel or linenumber, the next READ statement gets the first item in the first DATA statement in the program. If linenumber or linelabel is specified, the next READ statement gets the first item in the specified DATA statement. If a line is specified, the line label must be in the module-level code. (Note that in the QuickBASIC environment, DATA statements are automatically moved to the module-level code.)