在Linux平台,如何在MF COBOL 4.1中使用DCI_WHERE_CONSTRAINT?(DBMR2553)
DBMaster的DCI对DCI_WHERE_CONSTRAINT的支持始于2014年1月底之后编译的DBMaster版本。用户可通过对DCI_SET_WHERE的调用使用DCI_WHERE_CONSTRAINT。在Linux平台,若要在MF COBOL 4.1中使用DCI_WHERE_CONSTRAINT,有以下两种方法供用户选择:一是复制新的lib文件libdmmfcbl.a到目录~DBMaster/5.2/lib下,使用新的DCI;二是修改makefile,并执行make rtsbmf命令,例如,将“cob -vgxo rtsdbmf -e "" +F DBMAKERINTF +F DCI_SETENV +F DCI_GETENV +F DCI_DISCONNECT\”修改为“cob -vgxo rtsdbmf -e "" +F DBMAKERINTF +F DCI_SETENV +F DCI_GETENV +F DCI_DISCONNECT +F DCI_SET_WHERE \”。
Version: DBMaster 5.2.x/5.3.x
Product: Normal/Bundle
Platform: Linux