问题:
WINXP+ACCESS平台进行TD移植到WIN2003+ACCESS平台。报告的错误分别为:
新增bug时报错为:failed to add new bug;
Details: Failed to add new bug.
Cannot get sequence value
CSequence :: Get_Next_Sequence
CBug :: AddBug
修改bug时报错为:CDBLock::OBjLock-unable to insert new lock
Details: CDBLock::ObjLock - unable
to insert new lock
CDBLock::ObjLock - unable to insert new lock
CDBLock::DBLOCK
解决:
此问题为TD进行平台移植过后的权限问题。会发现在WIN2003系统NTF格式下,站点目录TD_Dir只有只读权限,无法对项目中进行写操作。因此需要将ACCESS数据库目录读写权限打开就能解决此问题了。
在此将ACCESS权限读写打开图解记录如下:
win2000和win2003的用户也可以参考这个步骤(前几步不需要)。
一、如果动力系统的数据库所在的分区为NTFS分区,则进入后台或其他一些操作时会提示出错:数据库只读。 FAT32分区无些问题。
二、请进入文件管理器的文件夹选项
三、将“使用简单文件共享”前的勾选去掉
四、右键点击数据库目录-共享和安全
五、添加组和用户名称
六、点击高级选项
七、查找用户或组
八、选择IUSR_*** (***为你的机器的名称)
九、点击确定
十、勾选数据库目录对于IUSR_***的读写权限