以下是引用 magic3694 于 2007-8-17 10:01:51 发表的文字:
...入馆统计方案会出现下面图片上(见附件)的错误。...
“读者入馆登记”方案的main.cs中,有如下语句造成了抛出异常:
...
nTotalValue += (Int64)line[j];
...
这是因为line[j]取得的可能有null值,而null值在转换为Int64类型时会抛出异常。这个错误可能和原来的代码是在.NET Framework 1.1下编写的有关。
现修改为:
...
object o = line[j];
if (o != null)
nTotalValue += (Int64)o;
...
先判断是不是null,然后再转换,就没有问题了。
~~~
修改后的“读者入馆登记”方案,已经打包在danchengproj.zip文件中,请重新下载后导入。
下载地址在这里:
~~~
此外,你提到的流通分类统计功能,我们已经在danchengproj.zip文件中增加了一个“流通综合统计.projpack”方案,你可以导入后看看,是不是合用。
这个“流通综合统计”方案,是运行一次产生多种统计结果,相当于原来的很多个方案的功能集合。
~~~
另外,dp1batch的版本已经更新,请留意。