Получение сведений о рабочем времени графика проекта MS, сохраненного в виде файла MS-Access MDB? - PullRequest
0 голосов
/ 28 марта 2012

Я работаю над приложением о ходе работы, основанном на расписании Microsoft Project. Я сохраняю это расписание в виде файла mdb (Microsoft Access) и получаю к нему доступ с помощью приложения на C #. Теперь проблема в том, что в таблице проекта (MSP_PROJECT) сохраняется используемый календарь только под его именем (PROJ_INFO_CAL_NAME), который может быть не уникальным. Чтобы получить точные данные календаря для моих расчетов, мне нужен CAL_UID, который я не могу найти.

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

1 Ответ

0 голосов
/ 28 марта 2012

Внутри проекта имена календарей уникальны: MS Project не позволит вам создавать дубликаты.Вы можете использовать следующий запрос, чтобы получить интересующий вас календарь:

select * from MSP_CALENDARS where PROJ_ID=? and CAL_NAME=?
...