后台数据库是sql
我写了下边的代码
MyRecord.Open "select 试验编号,报告编号 from NewView_Main_table where 试验序号='" & strTestNumber & "'", connMe, adOpenKeyset, adLockOptimistic
    If Not MyRecord.EOF Then                    
         strTrialNumber = Trim("" & MyRecord.Fields("试验编号"))
         strReportNumber = Trim("" & MyRecord.Fields("报告编号"))
    End If
strTestNumber是一个22位的编码(可正确识别)!
为什么在程序运行到If Not MyRecord.EOF Then这里时需要很长时间才能通过,去掉where判断则可很快通过!哪为高手知道原因何在!?