读书人

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

发布时间: 2012-04-21 14:34:44 作者: rapoo

一个导入文本数据后的计算问题
环境说明:
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
//创—ataStoredatastore   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类型的吗

读书人网 >PB

热点推荐