当前位置: 代码迷 >> PB >> 一个导入文本数据后的计算有关问题
  详细解决方案

一个导入文本数据后的计算有关问题

热度:77   发布时间:2016-04-29 08:21:37.0
一个导入文本数据后的计算问题
环境说明:
1、在c:\abc.txt 里只有几十行学生分数,例如35,62,89,75.5 等等,每个学生分数占一行
2、手工创建Externa数据源 d_1,里面只有一个dec型的值baifenlv 
3、下面的代码是w_1的open里的,在w_1 里面只有一个按钮cb_1

问题:
为什么按下按钮后,能够导入文本数据,但是却无法算出我想要的0~60之间的人数呢

C# code
//创建DataStoredatastore   ds_1    ds_1 = create datastore   ds_1.dataobject='d_1'   ds_1.settransobject(sqlca)       //导入文本ds_1.importfile("c:\abc.txt") //计算0到60之间一共有多少人int i,n,li_rendec ld_numfor i=1 to n   ld_num=ds_rsi.object.name[i]       if ld_num>=0 and ld_num<=60 then       li_ren++    end ifnextdestroy ds_1


说明:运行后 “ld_num=ds_rsi.object.name[i]” 这一行报错了,但是不知道是什么原因。


------解决方案--------------------
name是dec类型的吗
  相关解决方案