smart400中的table问题?

来源:百度知道 编辑:UC知道 时间:2024/06/10 01:02:29
在做table的扩张画面时,我设置了65个字段,每个字段12位长,为什么程序能编译成功,但是online进入table画面时出现io错误,怎么回事?

当程序中用到table扩展画面上的字段变量时,字段上的值是通过smart400中itempf表中的genarea变量作为载体来传输的,而在smart400中变量genarea的大小定义的是500字节,而你table扩展画面上有65个每个字段12字节长的变量,65×12=780超出了变量genarea的最大容量,所以会出现你所说IO错误。
解决的办法是减少字段个数,使所有字段的总长度不大于500字节。

当程序中用到table扩展画面上的字段变量时,字段上的值是通过smart400中itempf表中的genarea变量作为载体来传输的,而在smart400中变量genarea的大小定义的是500字节,而你table扩展画面上有65个每个字段12字节长的变量,65×12=780超出了变量genarea的最大容量,所以会出现你所说IO错误。
解决的办法是减少字段个数,使所有字段的总长度不大于500字节。
不太清楚你到底想问什么

啊,你说的详细些啊

同情之