首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

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

2012-04-21 
一个导入文本数据后的计算问题环境说明:1、在c:\abc.txt 里只有几十行学生分数,例如35,62,89,75.5 等等,每

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

热点排行