用ASP写的一个转换程序

  至于转换程序,这次是第二次写了,第一次是................(略)

  比起第一次不同的是这次使用了动态数组(有点兴奋,BS我吧),用ASP写了不少程序,这是第一次用到数组.这次转换的条件是要根据原数据库中某字段的值进行判断,然后根据相关值进行替换,问题本来不难,不过要替换的记录实在是太多了,几千条记录中的同一需要进行替换的字段,差不多有100多种的类别,不可能人工进行筛选,这样也影响程序以后的重用性!

select [field] from [表名] group by [field] 'field为原数据库中的一个字段

先分组(类)取得记录,定义两个动态数组

第一个(aArray):根据返回记录总数(m)分配存储空间,把记录集中的值一一赋值到动态数组中.

第二个(bArray):分配存储空间为m,按照第一个数组中元素的值,为第二个数组元素一一赋替换值

最后,取出[field]的值,与aArray进行比较,找到相同则用bArray进行替换.

for n=1 to m

  if oldRs("filed")=aArray(n) then

    newRs("field")=bArray(n)

    exit for

  end if

next

以上是我的解决方法,如果你有更好的方法望告知!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值