我想用DELPHI7连接数据库
然后处理数据库中的内容
比如数据库大概是这样的
CS       SJ
1       1000
2        
3       3000
4       
5       5000
里面的2 和4的数据是空数据  
然后就要编一个程序  搜索出数据库中的空数据
比如2的SJ  就把1和3的数据相加 然后除于2 得到的2000
填入2的SJ当中
现在这样隔一个数字是空数据的我已经知道怎么做了
但是 如果有连续空数据的应该怎么做
比如连续空两个数据的是2和3
我是这样想的如果连续空两个  就用第4个数据减第1个数据  然后除于3得到A
然后第2个数据就是用第1个数据加上A  第3个数据是第一个数据加上2A
如果连续空3个就除于4  然后2=1000+A   3=1000+2A   3=1000+3A
这个要怎么弄啊 
如果一个个编下去是可以弄完 可是好麻烦
有没有什么循环的 能够把他们统一一下 比如把只空一个数据的
比如空的是2  就用3的数据减1的数据 然后除于2 得到A  然后2就是1000+A
大家拜托了 教教我
小弟我刚学DELPHI  很多东西不懂