我试图从UV命令行做一个简单的列表:
LIST PSUB TSN.COMMENT
我得到如下:
LIST PSUB TSN.COMMENT 07:37:39am 22 Mar 2014 PAGE 1
@ID..................................... TSN..........
**Program "DICT.GET.LEDGER.DET.VALUE": Line 9, Improper data type.**
进一步看,我可以看到赛场上的以下细节:
TSN.COMMENT
TYPE: I
LOC: SUBR('DICT.GET.LEDGER.DET.VALUE',FIELD(@ID,'~',4),FIELD(@ID,'~',6),FIELD(@ID,' ',5)"R%3",'3')<1,1,2>
CONV:
NAME: TSN
FORMAT: 13L
SM: S
我们正在使用针对该数据库的应用程序是EPICOR Ecplise - 从它们提供了包括该领域做工作所需的工具生成的报告,所以我不认为这是与数据文件的一个问题 - 我觉得这只是我。 我没那么熟悉这种类型的数据库,不知道是什么我不知道。
该DICT.GET.LEDGER.DET.VALUE程序如下:
ED OC DICT.GET.LEDGER.VALUE 531线长。
----: P
0001: SUBROUTINE (VAL,ATTB)
0002: $INCLUDE AD.DIR CC~COMMON
0003: *
0004: *
<--And lots more after that -->
我认为代码是可以的,因为有很多其他的I型在调用时免受紫外线的目录以同样的方式使用类似SUBR的这个错误了场。 我想我只是失去了一些东西。
然后看什么是CC〜常见的有:
COMMON /STDCOM/ COMDATA(150),SECURITY,MAIN.MEN,FILES(50),AOFILES(150),GLDATA(35)
** Version# 13 - 05/07/2008 - 10:24am - BABS - main
COMMON FLAGS(100)
COMMON TCL.LEVEL., RECALL.FLAG, E.MESS.
COMMON LED(200),OLED(200),LD(150),OLD.LD(150)
COMMON PRD(200),PRDP(30),PRD.BR(70),PRDC.BR(30),PRDD.BR(40)
COMMON PGRP(10),PLNE(30),PLNE.BR(20),PLNB(5),BL.BR(50)
COMMON CUS(200),CUSS(200),MA(40)
COMMON TAX(20),AR(50)
COMMON SCROLL.VAR, SVIEW.DEF., SVIEW.DATA.(10)
$INCLUDE CC EQU.ESC.OBJECT
$INCLUDE CC EQUATES
PROMPT CHAR(0)
!BABS~05/07/08~10:24
* Compiled by ECLIPSE on 02/11/12 09:29 from CC:COMMON
*** Version# 13 - 05/07/2008 - 10:24am - BABS - main