首页 文章

Dim上的MS Access语法错误中的VBA

提问于
浏览
0

我正在更新MS Access 2013中其他人编写的应用程序,并且我在其中一个Dim语句上遇到语法错误 . 我一直在网上搜索45分钟,无法弄清楚出了什么问题 . 这是一段代码:

Sub refreshData()
   Dim strSQL as string
   Dim rs As DAO.Recordset
   Dim db As Database
'Rest of sub

当我运行应用程序时,VBA突出显示黄色的“Sub”行,蓝色的“Dim strSQL”行,并弹出一个“语法错误”对话框 . 如果我尝试删除“as string”,它会做同样的事情 . 我来自Java和PHP编程的背景,所以我不熟悉VBA . 有什么我想念的吗?

1 回答

  • 0

    这很奇怪,对我来说没有意义 . 我重新排序了Dims,现在错误消失了 . 这是我的工作代码:

    Private Sub refreshData()
    
       Dim rs As DAO.Recordset
       Dim db As Database
       Dim strSQL As String
    'Rest of sub
    

    知道为什么将String声明移到最后会解决这个问题吗?

相关问题