The filename specified is not a valid Btrieve file. Either the file was not created by Btrieve, or it was created by an earlier version of Btrieve. Another possibility is that the first page of the file, which contains the File Control Record, is damaged. Status 30 can be reported if the file format is newer than the MicroKernel engine attempting to open it. Particularly, accessing a 7.x file with a 6.x engine causes this error. Previously, accessing a 6.x file with a 5.x engine returned Status 2 - the application encountered an I/O error.
Back to index
Copyright © Madis Kaal 2000-