回 帖 发 新 帖 刷新版面

主题:vbscript动态赋值问题

vbscript动态赋值问题
各位大虾,类似下面的如何实现动态赋值呀(vbscript),从数据库里已读并联接成字符串,以下是代码
If Rs.Bof And Rs.Eof Then
Else
    i = 1
    Do While Not Rs.Eof        
          begindate1 =begindate1&","&Rs("begindate")
            Rs.Movenext
    Loop  
End If

'Response.Write (begindate1)
'输出结果为:2007-08-16,2007-08-30,2007-09-13,2007-09-20,-2007-09-27,2007-10-04,2007-10-25,2007-11-01,2007-11-08
'ResPonse.End()

'本想通过startdate=split(begindate1,",")  实现类似如下的结果(动态赋值),最终失败,哪位高手帮忙解决一下

startDate = Array(DateSerial(2007, 8, 16), DateSerial(2007, 8, 30), DateSerial( _
    2007, 9, 13), DateSerial(2007, 9, 20), DateSerial(2007, 9, 27), DateSerial( _
    2007, 10, 4), DateSerial(2007, 10, 25), DateSerial(2007, 11, 1), DateSerial( _
    2007, 11, 8))

回复列表 (共6个回复)

沙发

再使用一次split(aa,"-")就可以了

板凳

兄弟,再使用一次SPLIT不行呀

3 楼


startdate=split(begindate1,",")


这样可以实现的啊!

4 楼

startdate=split(begindate1,",")


这样可以实现的啊!

发贴之前已测试过,不行呀

5 楼

这是个字节数组转换为日期数组问题,高手进来帮忙解决一下

6 楼

不可能没人解决吧

我来回复

您尚未登录,请登录后再回复。点此登录或注册