当运行出现错误时,点调试,提示这里出错:rs.files(i)
      其中部分程序是这样的:
                   for i=0 to 3
                       text1.text(i)=rs.files(i)
                   next i

解决方案 »

  1.   

    for i=0 to 3
       text1.text(i)=trim(rs.files(i) & "")
    next i
      

  2.   

    for i=0 to 3
        text1.text(i)=""&rs.files(i)
    next iORfor i=0 to 3
        text1.text(i)=IIF(ISNULL(rs.files(i)),"",rs.files(i))
    next i
      

  3.   

    判断一下rs.fildsd(i)是否为null,不为null才可以赋值给text
      

  4.   

    是rs.files(i).value,
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      

  5.   

    问一下,Trim表示什么意思?
    谢谢!!
      

  6.   

    for i=0 to 3
       text1.text(i)=IIf(IsNull(rs.files(i)), "", rs.files(i)) 
    next i
      

  7.   

    哦~~我知道了,刚接触过这样函数
    不过我还是觉得IIF好理解点。
    谢谢各位大哥了!!
      

  8.   

    for i=0 to 3
        text1.text(i)=IIF(ISNULL(rs.files(i)),"",rs.files(i))
    next i
      

  9.   

    for i=0 to 3
       text1.text(i)=rs.files(i) & ""
    next i强制性类型转换,常用
      

  10.   

    亦可用Format函数For i=0 to 3
       Text1.text(i)=Format(rs.files(i))
    Next i
      

  11.   

    for i=0 to 3
                           if isnull(rs.files(i)) then
                                text1.text(i)=""
                           else
                                text1.text(i)=rs.files(i)
                           endif
                       next i
      

  12.   

    "" 和null不一样,要转换一下!