Client Shop - как определить путь к базе данных

База данных - самая главная часть программы, т. к. именно в базе данных хранятся все данные о товарах и продажах.

Определяем, где находится файл базы данных программы. В старых версиях программы по умолчанию используется следующий файл базы данных:

c:\task2.fdb

В новых версиях программы по умолчанию используется следующий файл базы данных:

c:\ClientShopDatabase\task2.fdb

Мы вынуждены были пойти на эти меры и изменить путь к базе данных по умолчанию, т. к. есть проблемы ограничения доступа к файлам, хранящимся в корневой папке диска c: при работе программы на некоторых операционных системах.

Итак, как определить путь к базе данных по умолчанию.

Во-первых, если один из файлов

c:\task2.fdb
c:\ClientShopDatabase\task2.fdb

отсутствует, а другой присутствует - становится понятным, какой именно файл используется программой (тот файл, которого нет, не может использоваться программой).

Во-вторых, обратите внимание на дату изменения файла базы данных. Если дата изменения файла базы данных - сегодняшний день - значит, все нормально. Если дата изменения базы данных - вчерашний или позавчерашний день - и при этом Вы последний раз работали с программой Client Shop именно вчера/позавчера - тоже все нормально. Но если дата изменения файла, например, прошлогодняя или сильно отличатся от текущей (но при этом Вы пользовались программой Client Shop после отображаемой даты изменения файла) - значит, скорее всего, файл не тот (возможно, реальный файл базы данных лежит совсем в другом месте). То есть дата изменения файла должна совпадать в датой последнего использования программы Client Shop.

Важна лишь дата изменения файла! На дату создания файла не обращаем внимания (даже если дата создания в 2011 году - ничего страшного).

Как посмотреть дату изменения файла:

1) Дату изменения файла можно посмотреть прямо в Проводнике Windows (в программе, которая по умолчанию используется для работы с файлами) - в колонке "Изменен", "Дата изменения" и т. п. (если у Вас включен режим просмотра файлов в виде таблицы).

2) Можно выделить файл мышью, затем нажать правую кнопку мыши, затем в выпадающем меню выбрать пункт "Свойства". Будет отображена информация, когда был создан/изменен файл (в данном случае важна именно дата изменения (на дату создания файла можно не обращать внимания)).

3) В-третьих, точный путь к файлу базы данных по умолчанию (если она запускается без параметров командной строки) прописан в файле

ПапкаПрограммыClientShop\Data2\DatabaseName.txt

или в параметрах ярлыка ClientShop 3.x (обычно на рабочем столе) для запуска программы, причем если путь к базе данных в свойствах ярлыка имеет больший приоритет, чем путь, прописанный в файле

ПапкаПрограммыClientShop\Data2\DatabaseName.txt

Папка программы Client Shop - это папка ClientShop2x, обычно находится в папке "c:\Program Files" или в папке "c:\Program Files (x86)" (для 64-разрядных операционных систем) или просто на диске c:. Точный путь к папке программы Client Shop можно посмотреть в свойствах ярлыка Client Shop 3.x на рабочем столе).

Если этот файл отсутствует (и при этом путь к базе данных не прописан в параметрах запуска программы (в свойствах ярлыка)) - программа использует путь к базе данных по умолчанию

c:\task2.fdb