我得到这个代码用于测量查询的时间访问database.Please有人可以帮我调试它,因为每次我尝试运行它的时候,我得到的语法错误和MyTest()
行被突出显示。请我需要这个紧急完成我的project.Thanks测量查询处理时间
Option Compare Database
Option Explicit
Private Declare Function timeGetTime _
Lib "winmm.dll"() As Long
Private mlngStartTime As Long
Private Function ElapsedTime() As Long
ElapsedTime = timeGetTime() - mlngStartTime
End Function
Private Sub StartTime()
mlngStartTime = timeGetTime()
End Sub
Public Function MyTest()
Call StartTime
DoCmd.OpenQuery "Query1"
DoCmd.GoToRecord acDataQuery, "Query1", acLast
Debug.Print ElapsedTime() & _
Call StartTime
DoCmd.OpenQuery "Query2"
DoCmd.GoToRecord acDataQuery, "Query2", acLast
Debug.Print ElapsedTime() & _
End Function
+1 API调用和独立运行时间函数不是必需的,但我喜欢这种方法。 – 2011-12-26 11:43:08
@ paulsm4.Thanks很多。 – 2011-12-26 20:28:17