请问一下:我在VB的循环语句中定义adoRst5的时候,语句如下:
strSQL5 = "select a.* from new_orders a left join c_priority b on a.c_code = b.c_code " & _
           "left join p_kind c on a.p_code = c.p_code " & _
            "where a.flag ='2' and datediff(day,order_dateArry(i),requery_date)=5" & _
           "order by a.o_date,a.requery_date,b.c_priority,c.p_kind desc"
   If adoRst5.State = adStateOpen Then adoRst5.Close
   adoRst5.Open strSQL5, adoCon, adOpenStatic, adLockOptimistic调试报错:order_dateArry不是可以识别的内置函数名称是不是因为在循环体中定义记录集时,不能用order_dateArry(i)呀,我试着定义一个变量来记录每次循环中order_dateArry(i)的值,结果报错才发现应该是列而不应该是变量 那么请问下正确的该怎么写呢?非常感谢