我正在开发一个基于Microsoft Project计划的工作进度应用程序。我将此计划保存为mdb(Microsoft Access)文件,并使用C#应用程序进行访问。现在的问题是,在项目表(MSP_project)中,只按其名称(PROJ_INFO_CAL_name)保存使用过的日历,该名称可能不是唯一的。为了获得计算的确切日历数据,我需要找不到的CAL_UID。
有没有其他方法可以让日历uid读取这个mdb导出中的默认工作时间和异常?
在项目中,日历名称是唯一的:MS project不允许创建重复项。您可以使用以下查询来检索您感兴趣的日历:
select * from MSP_CALENDARS where PROJ_ID=? and CAL_NAME=?