Пожалуйста. (+)
База данных открывается в режиме \"Только чтение\" в следующих случаях:
1. Файл базы данных не может быть открыт в режиме записи. Возможно, что на этом
файле был установлен признак \"только чтение\". Возможно, что диск, на котором
находится файл доступен только в режиме \"только для чтения\". Возможно, открыть
файл на запись не позволяют режимы безопасности.
2. Открываемый файл, это файл первой версии Cash, файл, записанный в формате
\"CDBF\".
3. Открываемый файл уже был открыт в другой копии программы.
Если немного обобщить, то алгоритм открытия файла выглядит так:
1. Вначале проверяется, в какой версии был записан файл. Если записано в первой,
если это файл cdbf, то он открывается только для чтения.
2. Проверяем, возможно ли открывать файл для записи? Если нет - открываем в режиме
\"только для чтения\".
3. Если файл записан во второй версии и его можно открыть на запись, то он открывается
в режиме \"чтение/запись и разрешить другим задачам открывать файл только для
чтения\".
Вот такой алгоритм.