我正在更新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 回答
这很奇怪,对我来说没有意义 . 我重新排序了Dims,现在错误消失了 . 这是我的工作代码:
知道为什么将String声明移到最后会解决这个问题吗?