• 什么情况下需要使用 “set unload fileobj name”?
    使用“set unload fileobj name”来支持load DB时不改变原来FILE OBJECT的顺序. 关于SYSTEM FILE OBJECT,系统默认为[set unload fileobj on],并且所有FILE OBJECT将会被unload到目前工作文件夹. 当将unload下来的DB,load到新DB时,所有SYSTEM FILE OBJECT将会被重新命名和排序,例如: 在没有unload之前的旧DB中,名字如下: ZZ000000.txt ZZ000002.txt ZZ000006.txt Load到新DB之后名字如下: ZZ000000.txt ZZ000001.txt ZZ000002.txt 假如用户在程序中引用这些FO的名字(比如:一些web程序中的图片链接),并且在迁移到新DB时不想让这些SYSTEM FILE OBJECT重新排序,就可以使用[set unload fileobj name]. 这时,包含FO文件的数据就会被unload下来,并且当load进新DB时,他们的命名和顺序将和在原来DB中的命名顺序一模一样. ZZ000000.txt ZZ000002.txt ZZ000006.txt 注意: [set unload fileobj name] 功能只有在2015/4/20之后built的4.3.4, 5.x ...
  • 什么时候需要设置DB_UPGDB = 0? (DBMR3111)
    如果您在DBMaker 5.4.3之前创建数据库复制,并且主数据库和从数据库的版本不同,则可能会导致某些不兼容的问题。 我们建议您在主数据库和从数据库之间更新相同的版本,或者从端更新到DBMaker 5.4.3。   在DBMaker 5.4.3中,我们在dmconfig.ini中加入了一个新关键词“ DB_UPGDB”。 设置DB_UPGDB 1或0当您更新数据库版本时是否更新数据库版本。 默认值为1。如果主数据库的版本比从数据库的版本旧,则可以将从数据库的DB_UPGDB设置为0。 让主数据库和从数据库的版本相同。 将DB_UPGDB设置为0后,您必须将主数据库档案重新复制到从数据库。   Version: DBMaker 5.4.2Product: Normal/BundlePlatform: Windows/Linux ...